/* ==========================================================================
   SETTINGS · COLOR PALETTE — the raw warm-stock pigments; referenced ONLY by
   the semantic layer, never by a component. "Warm printed stock," never white
   or blue. One sacred spot colour (the rubric); score bands are archival inks.
   ========================================================================== */

:root {
  /* — The paper stack: three warm grounds, lightest card to darkest well — */
  --paper:        #F6F1E7; /* the page ground */
  --leaf:         #FBF8F1; /* raised cards, the reading sheet */
  --deckle:       #EDE6D7; /* sunken wells, footer, table zebra */

  /* — The ink: warm near-black, never #000 — */
  --ink:          #211C18; /* body text, rules at strength */
  --ink-secondary:#6B6358; /* captions, metadata, muted prose */
  --hairline:     #D8CFBE; /* the printed hairline rule */

  /* — The ONE sacred spot: manuscript oxblood. Masthead rule, publication
       mark, link underline/hover. Nothing else may borrow it. — */
  --rubric:       #9B2D38;

  /* — Score bands as archival inks (NOT signal lights). "Poor" is a deliberate
       cousin of the rubric so the family reads intentional, yet it is its own
       pigment so the one warning a reader needs is never muted by the brand. — */
  --myrtle:       #46604E; /* good     — deep archival green   */
  --ochre:        #B07D31; /* moderate — raw ochre (the band identity hue) */
  --ochre-ink:    #7A592B; /* moderate — a deeper raw ochre for READABLE text
                              (the bright ochre fails WCAG-AA as small text; this
                              passes ≥5:1 on paper/leaf/deckle/wash) */
  --brick:        #AA3B2A; /* poor     — iron-oxide brick      */
  --ash:          #BBB1A0; /* no-data  — the faint hatch tone  */

  /* — Pure paper white, used only where a sheet must read as freshly printed
       (e.g. the inside of an input). Still warm, still not #FFFFFF. — */
  --quire:        #FCFAF5;
}
