@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-30px)scale(.8)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fadeInUp{animation:.8s ease-out fadeInUp}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse-slow{animation:3s ease-in-out infinite pulse}.animate-shake{animation:.5s shake}.animate-slideDown{animation:.6s cubic-bezier(.68,-.55,.265,1.55) slideDown}.animate-slideIn{animation:.3s ease-out slideIn}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#f5ae15;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d49912}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animate-slideUp{animation:.4s ease-out forwards slideUp}
