/* copied from PRODUCTS/UnitGuideDemo_v2.0/shared/css/tokens.css (link 63); inline images moved to /shared/img/ */
/* ============================================================
   Baseera — Phase 0 Artifact
   tokens.css — brand constants. Single source of truth.
   No network font loading. No @import. file:// safe.
   ============================================================ */

:root{
  /* --- brand core (spec brand line) --- */
  --cobalt:        #12306A;
  --cobalt-700:    #0C2251;
  --cobalt-500:    #24437E;
  --cobalt-400:    #3F5F9E;
  --cobalt-200:    #A7B6D3;
  --cobalt-050:    #E6EAF3;

  --porcelain:     #F4F0E5;
  --porcelain-2:   #FBF8F0;
  --porcelain-3:   #EAE3D0;

  --tile:          #FFFFFF;
  --ink:           #1B1E24;
  --muted:         #6E6759;
  --rule:          #D8D0BC;

  /* --- THE SECOND PIGMENT: epistemic state, and nothing else ---
     Reserved, without exception, for what we do NOT know: absence
     stated, refused, not yet verified, not yet given. It is never a
     status, never a warning, never a chart series, never on a control.
     Phase 0's `--amber` carried both meanings at once ("absence stated
     / pending"), which is what let the second pigment leak; it is split
     here and the old name is deleted so it cannot recur.
     See DECISIONS_PHASE0_7.md D7.35. */
  --unknown:       #6E3B57;   /* manganese aubergine — WE DO NOT KNOW */
  --unknown-ground:#F1E9EA;   /* its ground, for an unknown region     */

  /* --- semantic states (things we DO know; never decoration) --- */
  --moss:          #2E6350;   /* affirmed / cleared / present          */
  --pending:       #8A6A1F;   /* pending / deferred / context — known  */
  --stop:          #7A2E2E;   /* against it / revoked / escalated      */

  /* --- type stacks: local families only, graceful fallbacks --- */
  --font-display:  "Cormorant Garamond","Cormorant",Garamond,"Palatino Linotype","Book Antiqua","Times New Roman",serif;
  --font-body:     "IBM Plex Sans","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;
  --font-mono:     "IBM Plex Mono","Cascadia Mono",Consolas,"Courier New",monospace;
  --font-ar:       "IBM Plex Sans Arabic","Segoe UI",Tahoma,"Arabic Typesetting",Arial,sans-serif;
  --font-ar-display:"Amiri","Traditional Arabic","Times New Roman",serif;

  /* --- rhythm --- */
  --r:             2px;          /* crisp, tile-like; not a rounded UI */
  --gap:           clamp(.75rem, 2vw, 1.25rem);
  --band:          clamp(1.5rem, 4vw, 3rem);
  --shadow-1:      0 1px 2px rgba(18,48,106,.08);
  --shadow-2:      0 6px 20px rgba(18,48,106,.10);

  /* --- corner ornament, drawn inline, no asset fetch --- */
  --motif-corner:url("/shared/img/43275ff198e8.svg");
  --motif-field:url("/shared/img/9edf676867ae.svg");
}
