:root{--primary:#998dc1;--primary2:#93b1c6;--accent:hsl(385, 55%, 45%);--bg:#faf8f4;--surface:#ffffff;--surface-2:#f3efe8;--text:#1a1610;--muted:#6b6156;--border:#e5dfd4;--up:#2d7a46;--down:#c0392b;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(74, 58%, 35%), hsl(385, 52%, 38%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}