/* ==========================================================================
   DOSSIER: prime-core's vocabulary mapped onto the S1 values. PAGE-SCOPED.
   --------------------------------------------------------------------------
   Loaded by dossier.html and dossier-claims.html ONLY, after prime-core.v1.css
   and after S1_Tokens.css.

   *** WHY THIS FILE EXISTS RATHER THAN AN EDIT TO prime-core.v1.css. *** Eames
   asked for Work, Library and Dossier (line fc2732d1). The Dossier's tokens live
   in prime-core.v1.css - which is loaded by SEVEN pages: d.html, dossier.html,
   dossier-claims.html, and the Argos, Connie, Angelia and Theo chat interfaces.
   Editing it would have redesigned four Prime surfaces that were never specced
   and that Reg has not seen, as a side effect of a three-page ask. prime-core's
   own header says so too: "Shared. Identical across all Primes. Do not override."
   So the override is scoped to the two pages the ask names.

   S1_Tokens.css supplies --bg, --ink*, --rule* directly and wins over
   prime-core's :root by load order. This file only maps the names prime-core
   uses that S1 does not define.

   *** --text-light IS THE ONE THAT COULD NOT SURVIVE THE GROUND CHANGE. ***
   prime-core sets it to #A8A49C for placeholder and disabled text. Measured on
   the S1 ground it is 2.13:1 - it was designed against a near-white page
   (#FAFAF8) and parchment is far darker. #6B6962 was 4.71 and is retained as
   the muted step; --text-light is pointed at --ink-muted, which is 6.21.
   THAT IS A DELIBERATE LOSS OF A STEP: placeholder text stops being lighter than
   secondary text on these two pages. The alternative was a value invented
   mid-build, and Eames's instruction was explicit that unbuilt vocabulary should
   be specified against measured grounds rather than guessed. When she extends
   the token set, a real disabled/placeholder value replaces this line.
   ========================================================================== */

:root {
  --text:       var(--ink);
  --text-muted: var(--ink-muted);
  --text-light: var(--ink-muted);   /* was #A8A49C - 2.13:1 on parchment; see header */

  --border:     var(--rule);
  --border-lt:  var(--rule-soft);

  /* prime-core's two warm fills were already doing S1's sidebar job on a
     near-white page. On parchment they must sit BELOW the page ground, not above
     it, or a panel reads as raised rather than recessed. */
  --parchment:  var(--sidebar-bg);
  --panel-bg:   var(--sidebar-bg);
}
