:root{--primary:#796071;--primary2:#a1c4d6;--accent:hsl(20, 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(140, 35%, 28%), hsl(20, 50%, 42%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}