.text-gradient{@apply bg-clip-text text-transparent bg-gradient-to-r from-[#D4AF37] to-[#0052FF];}.text-gradient-gold{@apply bg-clip-text text-transparent bg-gradient-to-r from-[#D4AF37] via-[#F4E285] to-[#D4AF37];}.text-gradient-blue{@apply bg-clip-text text-transparent bg-gradient-to-r from-[#0052FF] to-[#00A3FF];}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float-slow{}.animate-slide-in-left{animation:slideInLeft .6s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-in-up{animation:slideInUp .8s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-up{animation:scaleUp .5s cubic-bezier(.16,1,.3,1) forwards}.animate-float-slow{animation:float-slow 6s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}
