/* Generated from design-system/tokens/inkflow.json. Do not edit by hand. */
:root{
  --canvas:#F4F5FB;
  --surface:#FFFFFF;
  --surface-subtle:#F8F8FC;
  --surface-raised:#FCFCFE;
  --surface-translucent:#FFFFFFEB;
  --surface-on-primary-soft:#FFFFFF40;
  --surface-on-primary-spinner:#FFFFFF66;
  --ink:#17182B;
  --muted:#65677A;
  --ink-subtle:#85879A;
  --ink-faint:#A6A8B8;
  --ink-overlay:#17182B66;
  --ink-overlay-soft:#17182B52;
  --current-shadow:#17182B0D;
  --line:#DDE0EB;
  --line-strong:#C6CAD9;
  --line-soft:#ECEEF5;
  --primary:#5153C8;
  --primary-hover:#4143AD;
  --primary-gradient:#3F5EB5;
  --primary-tint:#EFF0FA;
  --primary-soft:#E1E2F5;
  --primary-border:#B9BAE8;
  --primary-focus:#5153C833;
  --primary-shadow:#5153C840;
  --accent:#008371;
  --accent-hover:#006B5C;
  --accent-tint:#EBF5F4;
  --accent-soft:#CCE6E2;
  --accent-border:#99CDC6;
  --warning:#B84F00;
  --warning-hover:#963F00;
  --warning-tint:#F9EFE8;
  --warning-soft:#F1DACB;
  --warning-border:#DDA77F;
  --canvas-primary-atmosphere:#5153C81A;
  --canvas-accent-atmosphere:#00837114;
  --r-card:16px;
  --r-button:10px;
  --r-small:12px;
  --r-nav:12px;
  --r-pill:999px;
  --fs-micro:10px;
  --fs-caption:11px;
  --fs-body-xs:12px;
  --fs-body-sm:12.5px;
  --fs-body:13px;
  --fs-body-md:13.5px;
  --fs-body-lg:14px;

  /* Existing admin aliases. Values still resolve to the Inkflow single source above. */
  --bg:var(--canvas);
  --surface-2:var(--surface-subtle);
  --text:var(--ink);
  --text-2:var(--muted);
  --text-3:var(--ink-subtle);
  --text-faint:var(--ink-faint);
  --side:var(--surface);
  --teal:var(--primary);
  --teal-hover:var(--primary-hover);
  --teal-tint:var(--primary-tint);
  --accent-dark:var(--primary-hover);
  --accent-chip:var(--primary-soft);
  --accent-glow:var(--primary-shadow);
  --t-head:var(--ink);
  --t-body:var(--muted);
  --t-mute:var(--ink-subtle);
  --border:var(--line);
  --border-strong:var(--line-strong);
  --r-btn:var(--r-button);
  --r-sm:var(--r-small);
  --red:var(--warning);
  --red-tint:var(--warning-tint);
  --red-border:var(--warning-border);
  --amber:var(--warning);
  --amber-tint:var(--warning-tint);
  --blue:var(--primary);
  --blue-tint:var(--primary-tint);
  --green:var(--accent);
  --green-tint:var(--accent-tint);
  --purple:var(--primary);
  --purple-tint:var(--primary-tint);
}
