@tailwind base;@tailwind components;@tailwind utilities;@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-gradient-x{background-size:200% 200%;animation:3s infinite gradient-x}.animate-float{animation:4s ease-in-out infinite float}.animate-fade-in-up{opacity:0;animation:.5s ease-out forwards fade-in-up}.animate-slide-up{opacity:0;animation:.5s ease-out forwards slide-up}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1;box-shadow:0 0 20px #6c5dd380}}.animate-slide-in{animation:.3s ease-out forwards slideIn}.animate-glow{animation:2s ease-in-out infinite glow}.group:hover .group-hover\:scale-110{transform:scale(1.1)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#1b1b30}::-webkit-scrollbar-thumb{background:#6c5dd3;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#8b7dd3}
