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