@tailwind base;@tailwind components;@tailwind utilities;.custom-scrollbar::-webkit-scrollbar{width:5px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}:root{--ease-elegant: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.87, 0, .13, 1)}.ease-elegant{transition-timing-function:var(--ease-elegant)}.ease-spring{transition-timing-function:var(--ease-spring)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popIn{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pulse-slow{0%,to{opacity:.4}50%{opacity:.1}}.animate-fade-in{animation:fadeIn .6s var(--ease-elegant) forwards}.animate-fade-in-up{animation:fadeInUp .8s var(--ease-elegant) forwards}.animate-scale-in{animation:scaleIn .5s var(--ease-elegant) forwards}.animate-pop-in{animation:popIn .4s var(--ease-spring) forwards}.animate-pulse-slow{animation:pulse-slow 3s infinite ease-in-out}.delay-0{animation-delay:0ms}.delay-75{animation-delay:75ms}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}@keyframes music-bar-1{0%,to{height:.5rem}50%{height:.25rem}}@keyframes music-bar-2{0%,to{height:.75rem}50%{height:.375rem}}@keyframes music-bar-3{0%,to{height:.5rem}25%{height:.625rem}75%{height:.25rem}}.animate-music-bar-1{animation:music-bar-1 .5s ease-in-out infinite}.animate-music-bar-2{animation:music-bar-2 .6s ease-in-out infinite .1s}.animate-music-bar-3{animation:music-bar-3 .5s ease-in-out infinite .2s}
