Spaces:
Running
Running
| @import "tailwindcss"; | |
| /* ββ Custom CSS variables ββββββββββββββββββββββββββββββββββββββββ */ | |
| :root { | |
| --color-neon: #00f5d4; | |
| --color-accent: #9b5de5; | |
| --color-warn: #fee440; | |
| --color-danger: #f15bb5; | |
| --color-bg: #050816; | |
| --color-surface: rgba(255, 255, 255, 0.06); | |
| --color-border: rgba(255, 255, 255, 0.12); | |
| } | |
| html, | |
| body, | |
| #root { | |
| height: 100%; | |
| margin: 0; | |
| font-family: 'Inter', 'Segoe UI', system-ui, sans-serif; | |
| background-color: var(--color-bg); | |
| color: #e2e8f0; | |
| overflow-x: hidden; | |
| -webkit-font-smoothing: antialiased; | |
| } | |
| /* ββ Glassmorphism utility βββββββββββββββββββββββββββββββββββββββ */ | |
| .glass { | |
| background: var(--color-surface); | |
| backdrop-filter: blur(16px) saturate(180%); | |
| -webkit-backdrop-filter: blur(16px) saturate(180%); | |
| border: 1px solid var(--color-border); | |
| border-radius: 1rem; | |
| } | |
| /* ββ Neon glow text ββββββββββββββββββββββββββββββββββββββββββββββ */ | |
| .glow-text { | |
| text-shadow: | |
| 0 0 8px var(--color-neon), | |
| 0 0 20px var(--color-neon), | |
| 0 0 40px rgba(0, 245, 212, 0.4); | |
| } | |
| /* ββ Neon glow border ββββββββββββββββββββββββββββββββββββββββββββ */ | |
| .glow-border { | |
| box-shadow: | |
| 0 0 10px rgba(0, 245, 212, 0.3), | |
| inset 0 0 10px rgba(0, 245, 212, 0.05); | |
| border-color: rgba(0, 245, 212, 0.5) ; | |
| } | |
| /* ββ Animated gradient background ββββββββββββββββββββββββββββββ */ | |
| .bg-animated { | |
| background: | |
| radial-gradient(ellipse at 20% 50%, rgba(155, 93, 229, 0.15) 0%, transparent 60%), | |
| radial-gradient(ellipse at 80% 20%, rgba(0, 245, 212, 0.10) 0%, transparent 50%), | |
| radial-gradient(ellipse at 60% 80%, rgba(241, 91, 181, 0.08) 0%, transparent 50%), | |
| #050816; | |
| } | |
| /* ββ Scrollbar ββββββββββββββββββββββββββββββββββββββββββββββββββ */ | |
| ::-webkit-scrollbar { width: 4px; } | |
| ::-webkit-scrollbar-track { background: transparent; } | |
| ::-webkit-scrollbar-thumb { background: rgba(0, 245, 212, 0.3); border-radius: 2px; } | |
| ::-webkit-scrollbar-thumb:hover { background: rgba(0, 245, 212, 0.6); } | |