:root{
  --c-primary:#0ea5e9;
  --c-primary-600:#0284c7;
  --c-secondary:#14b8a6;
  --c-accent:#f59e0b;
  --c-bg:#ffffff;
  --c-surface:#f8fafc;
  --c-text:#0f172a;
  --c-muted:#64748b;
  --c-border:#e2e8f0;
  --nav-bg:rgba(255,255,255,0.72);
  --font-base:'Noto Sans SC', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --radius:16px;
  --container:1200px;
}
[data-theme="dark"]{
  --c-bg:#0b1120;--c-surface:#111827;--c-text:#e5e7eb;--c-muted:#94a3b8;--c-border:#1f2937;--nav-bg:rgba(11,17,32,0.72);
}

