@tailwind base;@tailwind components;@tailwind utilities;@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}@keyframes slideOut{to{transform:translateY(100%);opacity:0}}.animate-slide-out{animation:slideOut .5s ease-in forwards}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in-up{animation:slideInUp .5s cubic-bezier(.25,1,.5,1) forwards}.player .player-controls{opacity:0;transition:opacity .3s ease-in-out}.player:hover .player-controls,.player .player-controls.visible{opacity:1}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}
