/* Unleash design tokens — the one copy. Names follow the platform SCSS ($color-grey-1 → --grey-1,
   $br-2 → --br-2). Injected into the dashboard skeleton and the agent prompt at the
   tokens marker, and served to Studio as /tokens.css. Edit here, nowhere else. */
:root{
  /* Brand */
  --blue:#006ba8; --blue-pip:#2196f3; --navigation-header:#404b5e;
  /* Neutrals: text grey-1/2/3/5, lines grey-7/8, surfaces white/grey-11/grey-9 */
  --grey-1:#222; --grey-2:#444; --grey-3:#5e6366; --grey-5:#8a8a8a;
  --grey-7:#ccc; --grey-8:#eee; --grey-9:#f5f5f5; --grey-11:#fafafa; --white:#fff;
  /* Status — reserved meaning, never used as a series colour */
  --success:#00af55; --success-track:#d8f2e5; --red:#ce1c00; --red-track:#fae1dd;
  --warning:#b06b00; --alert-info:#d9f1ff; --alert-error:rgba(206,28,0,.1);
  /* Categorical series palette — Unleash annotation hues snapped to pass CVD ΔE 15.2, normal ΔE 21.6,
     contrast ≥3:1 on white. Assign slots in order 1…6; #rrggbb only (helpers append alpha). */
  --series-1:#2798b1; --series-2:#f26435; --series-3:#9c83e1; --series-4:#209c5e; --series-5:#3a7ddf; --series-6:#b6657e;
  --series-muted:#bababa;
  /* Type — Rubik */
  --font:'Rubik','Helvetica Neue',Helvetica,Arial,sans-serif;
  --text-1:40px; --text-2:32px; --text-3:24px; --text-4:20px; --text-5:16px; --text-6:14px; --text-7:12px; --text-8:10px;
  /* Spacing */
  --space-4:4px; --space-8:8px; --space-12:12px; --space-16:16px; --space-24:24px; --space-32:32px;
  /* Radii */
  --br-1:2px; --br-2:4px; --br-3:8px; --br-4:16px;
}
