/* PURE · Lane B local tokens (Bv6)
   NOT Foundation tokens.css — Lane B may not edit Foundation.
   Values per foundation/pure/PURE-BRAND-RULES.md (navy/gold, Montserrat + Open Sans,
   one shadow, radius 0/5/8/16/360). Delete at merge; point at Foundation tokens. */
:root {
  --pure-navy: #172E55;
  --pure-navy-deep: #0F2140;
  --pure-gold: #DCCAAF;
  --pure-gold-deep: #C4AE8B;
  --pure-green: #117F39;
  --pure-are-blue: #29ABE2;
  --pure-paper: #F7F7F5;
  --pure-card: #FFFFFF;
  --pure-ink: #000000;
  --pure-ink-soft: #404040;
  /* CONTRAST FIX (T-TOKEN-FONT-ROOT, contrast half only — Design 8/26, Mike ratified).
     #8E8E8E measured 3.28:1 on white and 2.99:1 on the cream workspace #f8f4ef, so on PURE's own
     background it failed AA even for large text. #5A6B86 measures 5.41:1 and 4.94:1 — AA on both.
     The ramp stays ordered: ink #000 -> ink-soft #404040 -> ink-faint #5A6B86, no two tokens
     collapse. The display-font half of that ticket is WITHDRAWN: Mike ratified Option A, Montserrat
     IS the PURE display face, and this file was right all along. */
  --pure-ink-faint: #5A6B86;
  --pure-line: #BFBFBF;
  --pure-line-soft: #E2E2E0;
  --pure-ok: #117F39;  --pure-ok-bg: #EAF4EE;
  --pure-warn: #9A6A12; --pure-warn-bg: #FBF3E2;
  --pure-err: #A03B2E;  --pure-err-bg: #F9ECE9;
  --pure-info: #2D5A9E; --pure-info-bg: #EBF1F9;
  --pure-radius: 8px;
  --pure-radius-sm: 5px;
  --pure-shadow: 5px 5px 10px rgba(0,0,0,.10);
  --pure-font: "Open Sans", "Segoe UI", system-ui, sans-serif;
  --pure-font-display: "Montserrat", "Segoe UI", system-ui, sans-serif;
  --pure-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
