:root{--bg: #0f0b16;--bg-elev: #161121;--bg-elev-2: #1d1729;--surface: rgba(255, 255, 255, 0.035);--surface-hover: rgba(255, 255, 255, 0.06);--line: rgba(240, 236, 252, 0.09);--line-strong: rgba(240, 236, 252, 0.17);--text: #f4f1f8;--text-soft: #d6d0e3;--text-dim: #b2aac6;--gold: #f6b24e;--gold-soft: #ffd79b;--gold-deep: #d4862a;--violet: #a585ff;--violet-deep: #6f43d6;--magenta: #e95ba6;--cyan: #5ec7e6;--green: #8fd154;--accent: var(--gold);--accent-soft: var(--gold-soft);--accent-deep: var(--gold-deep);--font-body: 'Satoshi', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--font-display: 'Clash Display', 'Satoshi', 'Arial Black', system-ui, sans-serif;--container: 1200px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow-sm: 0 2px 10px rgba(0, 0, 0, 0.3);--shadow: 0 18px 50px -20px rgba(0, 0, 0, 0.7);--shadow-glow: 0 0 0 1px var(--accent), 0 12px 40px -12px rgba(0, 0, 0, 0.8);--ease: cubic-bezier(0.22, 0.61, 0.36, 1);--dur: 0.45s}
