Spaces:
Build error
Build error
| @tailwind base; | |
| @tailwind components; | |
| @tailwind utilities; | |
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap'); | |
| :root { | |
| --navy-950: #050810; | |
| --navy-900: #0a0e1a; | |
| --navy-800: #0d1224; | |
| --accent-purple: #8b5cf6; | |
| --accent-cyan: #06b6d4; | |
| } | |
| * { | |
| scrollbar-width: thin; | |
| scrollbar-color: rgba(139, 92, 246, 0.3) transparent; | |
| } | |
| *::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| *::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| *::-webkit-scrollbar-thumb { | |
| background: rgba(139, 92, 246, 0.3); | |
| border-radius: 3px; | |
| } | |
| *::-webkit-scrollbar-thumb:hover { | |
| background: rgba(139, 92, 246, 0.5); | |
| } | |
| body { | |
| font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; | |
| background: #050810; | |
| color: #e2e8f0; | |
| overflow: hidden; | |
| } | |
| @layer utilities { | |
| .glass-panel { | |
| background: rgba(13, 18, 36, 0.7); | |
| backdrop-filter: blur(20px); | |
| border: 1px solid rgba(139, 92, 246, 0.1); | |
| } | |
| .glass-panel-light { | |
| background: rgba(26, 35, 66, 0.4); | |
| backdrop-filter: blur(12px); | |
| border: 1px solid rgba(139, 92, 246, 0.08); | |
| } | |
| .glow-border { | |
| border: 1px solid rgba(139, 92, 246, 0.2); | |
| box-shadow: 0 0 15px rgba(139, 92, 246, 0.05), inset 0 0 15px rgba(139, 92, 246, 0.02); | |
| } | |
| .glow-border-cyan { | |
| border: 1px solid rgba(6, 182, 212, 0.2); | |
| box-shadow: 0 0 15px rgba(6, 182, 212, 0.05), inset 0 0 15px rgba(6, 182, 212, 0.02); | |
| } | |
| .text-gradient { | |
| background: linear-gradient(135deg, #8b5cf6, #06b6d4); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| background-clip: text; | |
| } | |
| .text-gradient-warm { | |
| background: linear-gradient(135deg, #f59e0b, #ef4444); | |
| -webkit-background-clip: text; | |
| -webkit-text-fill-color: transparent; | |
| background-clip: text; | |
| } | |
| .bg-gradient-mesh { | |
| background: | |
| radial-gradient(ellipse at 20% 50%, rgba(139, 92, 246, 0.08) 0%, transparent 50%), | |
| radial-gradient(ellipse at 80% 20%, rgba(6, 182, 212, 0.06) 0%, transparent 50%), | |
| radial-gradient(ellipse at 50% 80%, rgba(139, 92, 246, 0.04) 0%, transparent 50%); | |
| } | |
| .terminal-text { | |
| font-family: 'JetBrains Mono', 'Fira Code', monospace; | |
| font-size: 0.8125rem; | |
| line-height: 1.5; | |
| } | |
| .ring-chart { | |
| transform: rotate(-90deg); | |
| } | |
| .shimmer-bg { | |
| background: linear-gradient(90deg, transparent, rgba(139, 92, 246, 0.08), transparent); | |
| background-size: 200% 100%; | |
| animation: shimmer 2s linear infinite; | |
| } | |
| .hover-lift { | |
| transition: transform 0.2s ease, box-shadow 0.2s ease; | |
| } | |
| .hover-lift:hover { | |
| transform: translateY(-2px); | |
| box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3); | |
| } | |
| .metric-ring { | |
| filter: drop-shadow(0 0 6px currentColor); | |
| } | |
| } |