/* Planer — generated from tokens.json */
:root,[data-theme="dark"]{
  --bg:#13151a;
  --surface:#1e2028;
  --surface2:#252932;
  --border:#2d3340;
  --text:#e5e7eb;
  --muted:#7a8394;
  --accent:#33b5d8;
  --accent2:#1a8fb0;
  --on-accent:#081c24;
  --accent-text:#33b5d8;
  --accent-tint:rgba(51,181,216,0.08);
  --accent-tint-strong:rgba(51,181,216,0.18);
  --green:#22c55e;
  --yellow:#f59e0b;
  --red:#ef4444;
  --on-red:#ffffff;
  --green-ink:#22c55e;
  --yellow-ink:#f59e0b;
  --red-ink:#f87171;
  --green-tint:rgba(34,197,94,0.12);
  --yellow-tint:rgba(245,158,11,0.12);
  --red-tint:rgba(239,68,68,0.12);
  --type-talk:#33b5d8;
  --type-panel:#a78bfa;
  --type-video:#f472b6;
  --type-break:#7a8394;
  --type-tech:#f59e0b;
  --type-live:#22c55e;
}
[data-theme="light"]{
  --bg:#f6f7f9;
  --surface:#ffffff;
  --surface2:#eef0f3;
  --border:#d8dce3;
  --text:#13151a;
  --muted:#5b6472;
  --accent-text:#137a96;
  --green-ink:#15803d;
  --yellow-ink:#a35a06;
  --red-ink:#b91c1c;
}
:root{
  --space-1:4px;
  --space-2:8px;
  --space-3:12px;
  --space-4:16px;
  --space-5:24px;
  --space-6:32px;
  --radius-badge:6px;
  --radius-control:8px;
  --radius-control-lg:10px;
  --radius-card:12px;
  --radius-pill:999px;
  --control-h:36px;
  --touch-h:44px;
  --live-btn-h:72px;
  --sidebar-w:232px;
  --sidebar-w-collapsed:60px;
  --topbar-h:56px;
  --font-sans:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;
}
