:root{--primary:#f2126d0;--primary2:#ec100158;--accent:hsl(49, 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(276, 70%, 48%), hsl(49, 85%, 50%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}