:root{--primary:#7f7868;--primary2:#605750;--accent:hsl(180, 45%, 40%);--bg:#f7f9fa;--surface:#ffffff;--surface-2:#eff2f4;--text:#1a2025;--muted:#64707a;--border:#dfe4e8;--up:#2e9e6b;--down:#d4544a;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(222, 28%, 32%), hsl(207, 25%, 25%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}