:root{--primary:#d112fed;--primary2:#113bdc8;--accent:hsl(172, 90%, 50%);--bg:#0a0512;--surface:#160b20;--surface-2:#100718;--text:#f0e8f8;--muted:#9a8ab5;--border:#2d1b42;--up:#00e676;--down:#ff3d81;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(318, 82%, 45%), hsl(172, 85%, 40%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}