:root{--primary:#105e1b8;--primary2:#10d101c4;--accent:hsl(230, 65%, 55%);--bg:#f0f5fa;--surface:#ffffff;--surface-2:#e4edf5;--text:#14202d;--muted:#5b7185;--border:#cddce9;--up:#0d9488;--down:#e05252;--radius:12px;--hero-grad:linear-gradient(135deg, hsl(212, 72%, 42%), hsl(230, 60%, 48%));--font-head:'Inter';--font-body:'Inter';--font-cn:'Noto Sans SC';--head-weight:700;}