:root{--primary:#ec126158;--primary2:#d913211d;--accent:hsl(280, 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(28, 85%, 50%), hsl(346, 70%, 50%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}