/* Generated from design/tokens.json (Calm command center — reference tokens v1.0). Do not edit by hand. */
:root {
  --canvas: #f4f7fb;
  --surface: #ffffff;
  --surface-subtle: #f7f9fc;
  --ink: #172132;
  --ink-2: #6f7d90;
  --ink-3: #9ba8b9;
  --line: #dfe6ef;
  --line-strong: #cdd7e4;
  --action: #2165f5;
  --action-soft: #e9f0ff;
  --positive: #0d9b67;
  --positive-soft: #e4f7ef;
  --attention: #d66b0e;
  --attention-soft: #fff1de;
  --critical: #d83a45;
  --critical-soft: #ffeaec;
  --accent: #7356d8;
  --highlight: #b9ff52;
  --highlight-soft: #efffd6;
}
[data-theme="dark"] {
  --canvas: #0d1219;
  --surface: #141d29;
  --surface-subtle: #111a25;
  --ink: #f4f7fb;
  --ink-2: #9aa9bc;
  --ink-3: #8998ad;
  --line: #273446;
  --line-strong: #34445a;
  --action: #72a0ff;
  --action-soft: #172a52;
  --positive: #50d5a2;
  --positive-soft: #14382f;
  --attention: #ffab59;
  --attention-soft: #432b15;
  --critical: #ff747d;
  --critical-soft: #461f27;
  --accent: #b39aff;
  --highlight: #afff4f;
  --highlight-soft: #263d18;
}
:root {
  --font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
  --radius-small-control: 8px;
  --radius-control: 10px;
  --radius-card: 14px;
  --radius-major-panel: 18px;
  --radius-dialog: 22px;
  --motion-quick-feedback: 160ms;
  --motion-normal-transition: 220ms;
  --motion-expand-collapse: 280ms;
  --motion-require-reduced-motion-override: Truems;
  --on-action: #ffffff;
}
@media (prefers-reduced-motion: reduce) {
  :root { --motion-quick-feedback: 0ms; --motion-normal-transition: 0ms; --motion-expand-collapse: 0ms; }
}
