/* Mirrors tokens.json. Both files are the only places brand hex may appear in this repo [BR-07]. */
/* D-BRAND-01 (founder approval 14 Oct 2026): sky-navy actions and ink, the cream cloud on a light sky. D-BRAND-03 (15 Oct 2026): no green anywhere; protected is a blue tick. */
:root {
  --tojuri-black: #0D0D0D;
  --tojuri-white: #FFFFFF;
  --tojuri-sky-navy: #23405F;
  --tojuri-sky-navy-deep: #1A3249;
  --tojuri-sky-navy-light: #9CC4EC;
  --tojuri-sky-navy-light-hover: #B4D3F2;
  --tojuri-sign-blue: #1D4E89;
  --tojuri-slate: #3A4A60;
  --tojuri-slate-soft: #5E6B7E;
  --tojuri-mist: #E6EEF8;
  --tojuri-mist-body: #CBD5E1;
  --tojuri-mist-soft: #98A6B7;
  --tojuri-cream: #F4EDE7;
  --tojuri-cream-shade: #D8CDC5;
  --tojuri-sky-top: #BCDDFA;
  --tojuri-sky-bottom: #D6EBFC;
  --mallow-leo-navy: #27406E;
  --mallow-mia-coral: #EC8F6E;
  --mallow-lola-yellow: #F2C55C;
  --mallow-pip-blue: #3F97E0;
  --mallow-rosa-sage: #9DB08A;

  /* Website-only colours (docs/website-preview), mirrored in tokens.json "website" [BR-07]. */
  --web-night-ink-2: #E6ECF5;
  --web-sign: #1D4E89;
  --web-line: #E6E9EE;
  --web-paper: #FFFDF9;
  --web-mist: #F5F8FB;
  --web-warn: #B46A00;
  --web-glow: #FFE3B5;
  --web-night-ink-3: #D2DAE6;
  --web-nana-ink: #596A30;
  --web-bcity-bground: #EFE9E0;
  --web-bcity-bmidg: #E7EAE6;
  --web-post: #D9DDE2;
  --web-post-2: #F4F5F6;
  --web-post-3: #C7CCD2;
  --web-post-plate: #FBFAF7;
  --web-post-plate-2: #6E83A0;
  --web-shelf: #EBDCC6;
  --web-shelf-2: #E0CDB1;
  --web-shelf-3: #D2BC9C;
  --web-printer-mouth: #E9ECF1;
  --web-printer-mouth-2: #F7F8FA;
  --web-printer-mouth-3: #2F3B4E;
  --web-mask-black: #000000;
  --web-mask-clear: #00000000;
  --web-receipt-3: #D9DDE4;
  --web-foot-dawn-fsky1: #A9CDF2;
  --web-foot-dawn-fsky2: #F6DCCB;
  --web-foot-dawn-street: #F1E6DA;
  --web-foot-dusk-fsky1: #B3BCE0;
  --web-foot-dusk-fsky2: #F2C9B4;
  --web-foot-dusk-street: #EADDD6;
  --web-foot-night-fsky1: #13223F;
  --web-foot-night-fsky2: #1C2F52;
  --web-foot-night-street: #0E1A31;
  --web-foot-night-fsmall: #A7B2C6;
  --web-foot-night-flink: #CFE4F8;
  --web-finvite-placeholder: #7F8DA2;
  --web-pinned: #FFFDF8;
  --web-pinned-2: #6E7C92;
  --web-fcloud-rb: #FFF6DE;
  --web-rv-mac-bar: #F6F7F8;
  --web-rv-mac-bar-2: #ECEEF0;
  --web-rv-mac-bar-3: #E1E4E8;
  --web-window-close: #F26B5E;
  --web-window-minimize: #F6BE4F;
  --web-window-zoom: #5FC454;
  --web-rv-mac-bar-text: #6B7079;
  --web-rv-mac-sample: #9AA4B2;
  --web-obj: #D7C3A5;
  --web-sky-dusk: #8E9BCB;
  --web-sky-dusk-2: #D9A8B4;
  --web-sky-dusk-3: #F6CDA6;
  --web-sky-night: #3A5A8C;
  --web-sky-night-2: #5A7BAE;
  --web-sky-night-3: #88A6CF;
  --web-sky-dawn: #E6DCE6;
  --web-sky-dawn-2: #FBE3CC;
  --web-moon: #FFFDF6;
  --web-moon-2: #E9E4D8;
  --web-far-ground: #DCE7EF;
  --web-near-kerb: #E4DCD0;
  --web-near-ground-night: #6276A0;
  --web-mid-ground-night: #5A6D96;
  --web-far-ground-night: #53668E;
  --web-near-kerb-night: #27344F;
  --web-lab-num: #8C6B42;
  --web-lab-num-2: #F7F0E4;
  --web-lab-num-3: #EADFCC;
  --web-lab-gilt: #D9B26A;
  --web-lab-gilt-2: #A97A2E;
  --web-lab-gilt-3: #8C6224;
  --web-fog: #FFFDFA;
  --web-fog-2: #F8F2EC;
  --web-fog-3: #EFE7DF;
  --web-is-night-clock-dial: #8FA3C8;
  --web-rbk-file-ic: #F1F4F8;
  --web-rbk-file-ic-2: #DCE3EC;
  --web-checkcard-bar: #E3E5E8;
  --web-kitscene-paper-smp: #A6704A;
  --web-kitscene-paper-smp-2: #FFF7EC;
  --web-sign-selected-plate: #CFE0F4;
  --web-stamps: #A33A2E;
  --web-road: #C9D6E6;
  --web-rail: #E3D3BA;
  --web-rail-2: #CDB896;
  --web-pt-later: #F7F7F5;
  --web-pt-later-2: #7A879A;
  --web-pt-life: #FFF8EC;
  --web-limits: #E4DACB;
  --web-night: #9DB6D6;
  --web-files-pressed: #EEF5FC;
  --web-files-missing-ic: #B9C6D6;
  --web-kit-back: #F3EEE6;
  --web-kit-lines: #ECEEF2;
  --web-env-eb: #EDE3D5;
  --web-env-ef: #F8F1E7;
  --web-env-ef-2: #F1E7DA;
  --web-cloudmark-stroke: #9EC3E8;
  /* The home hero cloud (founder, 18 Oct 2026: soft candidate 4, "more blue, almost the website blue"): bright white lit top; shade equal to the hero sky at the cloud (founder: "the same"; the page tracks the live sky gradient, this is its value at the cloud on desktop); cast shadow; moonlit night; keep glow; dawn rim; dusk edge. */
  --web-cloud-light: #FCFDFF;
  --web-cloud-shade: #C2E0FA;
  --web-cloud-shadow: #729CC0;
  --web-cloud-night: #E6ECF5;
  --web-cloud-night-shade: #8EA0BF;
  --web-cloud-glow: #FFE7BD;
  --web-cloud-dawn: #F9D5B5;
  --web-cloud-dusk: #EDB866;

  --tojuri-accent: var(--tojuri-sky-navy);
  --tojuri-accent-hover: var(--tojuri-sky-navy-deep);
  --tojuri-accent-on-dark: var(--tojuri-sky-navy-light);
  --tojuri-accent-on-dark-hover: var(--tojuri-sky-navy-light-hover);
  --tojuri-on-accent: var(--tojuri-white);
  --tojuri-on-accent-dark: var(--tojuri-sky-navy-deep);
  --tojuri-protected: var(--tojuri-sky-navy);
  --tojuri-protected-on-dark: var(--tojuri-sky-navy-light);
  --tojuri-wordmark: var(--tojuri-sky-navy);
  --tojuri-wordmark-on-dark: var(--tojuri-cream);
  --tojuri-canvas-light: var(--tojuri-white);
  --tojuri-canvas-dark: var(--tojuri-black);
  --tojuri-text-heading-light: var(--tojuri-sky-navy);
  --tojuri-text-body-light: var(--tojuri-slate);
  --tojuri-text-secondary-light: var(--tojuri-slate-soft);
  --tojuri-text-heading-dark: var(--tojuri-mist);
  --tojuri-text-body-dark: var(--tojuri-mist-body);
  --tojuri-text-secondary-dark: var(--tojuri-mist-soft);
  --tojuri-text-primary-light: var(--tojuri-slate);
  --tojuri-text-primary-dark: var(--tojuri-mist-body);
  --tojuri-tint-ink-light: var(--tojuri-sky-navy);
  --tojuri-tint-ink-dark: var(--tojuri-white);

  --tojuri-icon-tile-top: var(--tojuri-sky-top);
  --tojuri-icon-tile-bottom: var(--tojuri-sky-bottom);
  --tojuri-icon-cloud: var(--tojuri-cream);
  --tojuri-icon-cloud-shade: var(--tojuri-cream-shade);
  --tojuri-icon-shadow: var(--tojuri-sky-navy);

  --tojuri-space-xs: 4px;
  --tojuri-space-s: 8px;
  --tojuri-space-m: 12px;
  --tojuri-space-l: 16px;
  --tojuri-space-xl: 24px;
  --tojuri-space-xxl: 32px;

  --tojuri-radius-card: 12px;
  --tojuri-radius-group: 10px;
  --tojuri-radius-control: 9px;

  --tojuri-tint-surface-light: 0.04;
  --tojuri-tint-surface-dark: 0.05;
  --tojuri-tint-sidebar-light: 0.05;
  --tojuri-tint-sidebar-dark: 0.045;
  --tojuri-tint-hairline-light: 0.12;
  --tojuri-tint-hairline-dark: 0.10;
  --tojuri-tint-selection-light: 0.10;
  --tojuri-tint-selection-dark: 0.20;
}
