:root{--primary:#109ec158;--primary2:#d9ff132;--accent:hsl(320, 70%, 60%);--bg:#1a0e18;--surface:#281522;--surface-2:#211018;--text:#fdf0eb;--muted:#c49a8e;--border:#3d2035;--up:#4ade80;--down:#fb7185;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(76, 85%, 50%), hsl(394, 70%, 50%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}