@tailwind base; @tailwind components; @tailwind utilities; @layer base { body { @apply bg-dark-950 text-white antialiased; font-family: 'Inter', sans-serif; } } @layer components { .btn-primary { @apply px-6 py-3 bg-gradient-to-r from-primary-500 to-accent-500 rounded-xl font-semibold hover:opacity-90 transition-all duration-200 shadow-lg shadow-primary-500/25; } .btn-secondary { @apply px-6 py-3 bg-dark-800 border border-white/10 rounded-xl font-medium hover:bg-dark-800/80 transition-all duration-200; } .card { @apply bg-dark-800/50 backdrop-blur-xl border border-white/5 rounded-2xl p-6; } .glass { @apply bg-white/5 backdrop-blur-xl border border-white/10 rounded-2xl; } } /* Custom scrollbar */ ::-webkit-scrollbar { width: 6px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.1); border-radius: 3px; } ::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.2); } /* Gradient text */ .gradient-text { background: linear-gradient(135deg, #4c6ef5, #f03e3e, #ff6b6b); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: 200% 200%; animation: gradient 3s ease infinite; } /* Glow effect */ .glow { box-shadow: 0 0 20px rgba(76, 110, 245, 0.3), 0 0 60px rgba(76, 110, 245, 0.1); }