/* King Ursa Signal v0.4.0 — generated from tokens.json by scripts in the handoff. */
:root{
  --ku-pink:#FF5DBA;
  --ku-black:#000000;
  --ku-white:#FFFFFF;
  --ku-radius-control:8px;
  --ku-radius-panel:12px;
  --ku-radius-pill:999px;
  --ku-control-height:40px;
  --ku-control-touch:44px;
  --ku-motion-duration:160ms;
  --ku-motion-ease:cubic-bezier(.2,.7,.2,1);
  --ku-font-display:"Unbounded",Arial,sans-serif;
  --ku-font-body:"Archivo",Arial,sans-serif;
  --ku-space-1:4px;
  --ku-space-2:8px;
  --ku-space-3:12px;
  --ku-space-4:16px;
  --ku-space-5:24px;
  --ku-space-6:32px;
  --ku-space-7:48px;
  --ku-space-8:64px;
  --ku-space-9:96px;
  --ku-text-xs:12px;
  --ku-text-sm:14px;
  --ku-text-base:16px;
  --ku-text-lg:20px;
  --ku-title-sm:24px;
  --ku-title-md:32px;
  --ku-display:clamp(36px,6vw,88px);
}
:root,[data-ku-theme="dark"]{
  --ku-bg:#000000;
  --ku-surface:#181818;
  --ku-raised:#222222;
  --ku-text:#FFFFFF;
  --ku-muted:#AAAAAA;
  --ku-line:#3A3A3A;
  --ku-control-border:#777777;
  --ku-accent:#FF5DBA;
  --ku-on-accent:#000000;
  --ku-accent-ink:#FF5DBA;
  --ku-accent-hover:#FF7AC8;
  --ku-accent-pressed:#E848A6;
  --ku-selection:#38212F;
  --ku-selection-marker:#FF5DBA;
  --ku-focus:#FF5DBA;
  --ku-track:#3A3A3A;
  --ku-data-primary:#FF5DBA;
  --ku-data-comparison:#FFFFFF;
  --ku-graphic-ink:#AAAAAA;
  --ku-error:#FF9C96;
  --ku-error-surface:#321C1B;
  --ku-success:#86DBB4;
  --ku-success-surface:#142A20;
  --ku-warning:#F1CE88;
  --ku-warning-surface:#2D2516;
  --ku-info:#FFFFFF;
  --ku-info-surface:#222222;
}
[data-ku-theme="light"]{
  --ku-bg:#FFFFFF;
  --ku-surface:#EEEEEE;
  --ku-raised:#FFFFFF;
  --ku-text:#000000;
  --ku-muted:#5F5F5F;
  --ku-line:#D0D0D0;
  --ku-control-border:#858585;
  --ku-accent:#FF5DBA;
  --ku-on-accent:#000000;
  --ku-accent-ink:#C4147A;
  --ku-accent-hover:#FF7AC8;
  --ku-accent-pressed:#E848A6;
  --ku-selection:#FDE9F4;
  --ku-selection-marker:#C4147A;
  --ku-focus:#C4147A;
  --ku-track:#D0D0D0;
  --ku-data-primary:#C4147A;
  --ku-data-comparison:#000000;
  --ku-graphic-ink:#5F5F5F;
  --ku-error:#9B1C22;
  --ku-error-surface:#FFF0F0;
  --ku-success:#12613B;
  --ku-success-surface:#ECF8F1;
  --ku-warning:#714600;
  --ku-warning-surface:#FFF5DF;
  --ku-info:#000000;
  --ku-info-surface:#EEEEEE;
}
:root,[data-ku-theme="dark"]{color-scheme:dark}
[data-ku-theme="light"]{color-scheme:light}
@media(prefers-reduced-motion:reduce){:root{--ku-motion-duration:0ms}}
