:root{--primary:#796062;--primary2:#a2a1d6;--accent:hsl(62, 55%, 48%);--bg:#f6f8f5;--surface:#ffffff;--surface-2:#edf2ec;--text:#1a2420;--muted:#5f7268;--border:#d8e2d8;--up:#2d8a5f;--down:#c8553d;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(175, 35%, 28%), hsl(62, 50%, 42%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}