:root{--primary:#d4126d0;--primary2:#103ec158;--accent:hsl(73, 90%, 55%);--bg:#f8f6ff;--surface:#ffffff;--surface-2:#eeeafa;--text:#1e1a35;--muted:#655f85;--border:#ded5f5;--up:#00b878;--down:#ff5c7a;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(297, 70%, 48%), hsl(73, 85%, 50%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}