/* ============================================================
   RYAN LAMARE — BRAND TOKENS  (brand.css)
   Single source of truth for color + type across all decks
   and ryanlamare.com. Change a value here, push once, and
   every slide that links this file updates everywhere.

   Palette sampled from authentic Isotype sources:
   - Otto Neurath / Gerd Arntz, "Wohndichte in Großstädten" (1929)
   - Gerd Arntz figure color studies ("Frau")
   - Factory Records mark (black/white industrial contrast)
   ============================================================ */
@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;700;900&family=Jost:wght@300;400;500;600&display=swap');
:root {

  /* ---- SURFACES ---- */
  --paper:       #E9E2D2;  /* primary background — Isotype textbook cream   */
  --paper-soft:  #F0EAD9;  /* optional lighter background if a slide is text-heavy */
  --card:        #DFD6C2;  /* warm fill for cards / matrix cells / rows      */
  --rule:        #CDBFA6;  /* divider + hairline rules                       */

  /* ---- INK ---- */
  --ink:         #1B1C19;  /* true Arntz black — sampled from his pictograms (neutral, not brown) */
  --muted:       #6A5F59;  /* labels, captions, secondary text               */
  --black:       #000000;  /* Factory-mark high-contrast (use sparingly)     */

  /* ---- PRIMARY ACCENT ---- */
  --red:         #CE1E32;  /* Arntz vermilion — headlines, marks, key accent */

  /* ---- ISOTYPE SECONDARY PALETTE (for figures, diagrams, data) ---- */
  --terracotta:  #C4673D;  /* building face — category fills, blocks         */
  --sienna:      #8E3E28;  /* deep brick — shadows, second category          */
  --tan:         #D09868;  /* warm tan — third category, roofs               */
  --tan-light:   #D9C5AD;  /* light tan — backgrounds within figures         */
  --teal:        #59949C;  /* muted teal — cool accent (sampled, Arntz)      */
  --blue:        #37658A;  /* Isotype water blue (deepened, sampled Arntz)    */
  --green:       #26713D;  /* Isotype green — Arntz emerald (sampled)         */
  --ochre:       #C9A227;  /* Isotype yellow — mustard ochre                  */
  --maroon:      #6B3F47;  /* deep wine — sampled, high-elevation (US map)    */
  --grey:        #9A958A;  /* warm neutral — sampled, mountain base (US map)  */

  /* ---- TYPE (Futura lineage — Isotype) ---- */
  --display: 'League Spartan', sans-serif;  /* brutalist cover wordmark, giant numerals */
  --sans:    'Jost', sans-serif;            /* headings, body, AND labels (spaced caps)  */
  /* labels use --sans uppercase with wide tracking; no monospace (not period-authentic) */

  /* ---- ACCENT ALIASES (semantic names → map to the above) ---- */
  --stage-bg:  #16110f;   /* letterbox area behind the slide stage           */
  --slide-bg:  var(--paper);
  --title-bg:  var(--ink);    /* dark cover slides — true Arntz black (#1B1C19)  */
  --title-fg:  var(--paper);
}
