:root{--primary:#8da3c1;--primary2:#93c6c6;--accent:hsl(360, 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(34, 58%, 35%), hsl(360, 52%, 38%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}