Spaces:
Sleeping
Sleeping
| @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); | |
| } | |