/* ============================================================================
   MORE WAYS IN — GLOBAL THEME
   ----------------------------------------------------------------------------
   This file is YOURS to edit. It loads AFTER main.css, so anything you set
   here wins. Change a value, save, refresh. If you break something, delete
   the line — main.css has safe fallbacks for every token here.
   Visual editor: open /theme-editor.html
   ============================================================================ */

:root{

  /* ==========================================================================
     1. FONTS — who does what
     --------------------------------------------------------------------------
     --font-display  Chapter titles ("Through ADVOCACY."), buttons, nav,
                     stat numbers, cites & small caps tags.   MD Nichrome.
     --font-soft     Warm italic serif — accents like "And changing the
                     outcome.", pull-quotes, quote cards, captions.  Gooper.
     --font-head     Section headings & subheads, statement lines, card
                     titles, signature names, labels.   Neue Montreal.
     --font-body     Paragraph copy — ledes, cases, bios.   Google Sans Text.

     Loaded files (see @font-face in main.css): MD Nichrome, Gooper,
     Neue Montreal, Roboto, Google Sans Text. New font = drop .woff2 in assets/fonts/, copy an
     @font-face block in main.css, then name it here.
     ========================================================================== */

  --font-display: 'MD Nichrome', 'Archivo Black', 'Arial Black', sans-serif;
  --font-soft:    'Gooper', 'Fraunces', Georgia, serif;
  --font-head:    'Neue Montreal', 'Inter', 'Helvetica Neue', sans-serif;
  --font-body:    'Google Sans Text', 'Roboto', 'Helvetica Neue', Arial, sans-serif;

  /* True MD Nichrome cuts (Black above is the display default) */
  --font-display-bold: 'MD Nichrome Bold', 'Archivo Black', 'Arial Black', sans-serif;
  --font-display-reg:  'MD Nichrome Regular', 'Archivo', Arial, sans-serif;

  /* ==========================================================================
     2. BODY TYPE LADDER — Material-3-style tiers
     --------------------------------------------------------------------------
     body-lg  all running paragraphs           16px / 1.55
     body-md  supporting copy (bios, cites)    14px / 1.5
     caption  photo captions                   13.5px
     ========================================================================== */

  --size-body:       1rem;       --leading-body:    1.55;
  --size-body-md:    .875rem;    --leading-body-md: 1.5;
  --size-caption:    .8125rem;   /* 13px */

  /* ==========================================================================
     3. HEADING / ACCENT TYPE SIZES
     --------------------------------------------------------------------------
     clamp(min, fluid, max) = scales with viewport between min and max.
     ========================================================================== */

  --size-lede:      clamp(1.125rem, 1.7vw, 1.25rem);   /* intro/lede paragraphs */
  --size-h2:        clamp(1.9rem, 3vw, 2.65625rem);     /* section headings      */
  --size-title:     clamp(3.4rem, 11vw, 9rem);        /* chapter cover titles  */
  --size-statement: clamp(1.35rem, 3.2vw, 2.375rem);    /* line under the title  */
  --size-eyebrow:   .72rem;                           /* small caps labels     */
  --size-pullquote: clamp(1.3rem, 2.4vw, 1.875rem);     /* big centered quotes   */
  --size-quote:     1.0625rem;                          /* quote-card body       */

  /* --------------------------------------------------------------------------
     Other type styles in use, NOT yet tokenized (revise separately — ask
     Claude to wire any of these up like the ones above):
       · stat numbers        .lis-n / .ls-n     MD Nichrome ~48–99px
       · principle bands     .pr-lead/.pr-main  Gooper lead + NM payoff line
       · case tags           .case-tag          MD Nichrome .68rem caps
       · cites               .pull-quote cite   MD Nichrome .72rem caps
       · buttons             .button/.dock      MD Nichrome .7–.85rem caps
       · leadership letter   .letter h2/.msg    display + NM mix
       · campus ribbon       .ribbon-row        MD Nichrome flowing list
     -------------------------------------------------------------------------- */

  /* ==========================================================================
     4. BASE COLORS
     ========================================================================== */

  --cream:       #F3EEE2;   /* page background                  */
  --cream-2:     #EAE4D6;   /* alternating section tint         */
  --ink:         #1B1815;   /* primary text                     */
  --ink-soft:    #3A362F;   /* secondary text (ledes, bios)     */
  --paper-dark:  #161412;   /* dark sections (hero, advocacy)   */
  --hillel-blue: #52A9F9;   /* brand accent + focus rings       */

  /* ==========================================================================
     5. CHAPTER COLORS — from the print TOC
     --------------------------------------------------------------------------
     --cNN = primary · --cNN-deep = darker shade · --cNNb = light shade
     (Spine + route-dock colors are baked per-station in the page markup —
      if you change a chapter color, ask Claude to roll it through those.)
     ========================================================================== */

  --c01: #4E8FD0;                                         /* 01 · numbers     */
  --c02: #D190BF;  --c02-deep: #BC70AE;  --c02b: #EAB5D9; /* 02 · jewish life */
  --c03: #F26B2B;  --c03-deep: #C25027;  --c03b: #FCC9A4; /* 03 · bolder prog */
  --c04: #234192;  --c04b: #DAE587;                       /* 04 · lev (+lime) */
  --c05: #65A4D9;  --c05-deep: #317BBF;  --c05b: #AAD1EF; /* 05 · emerging    */
  --c06: #491211;  --c06-deep: #2C0F0F;  --c06b: #F4E9E0; /* 06 · post-grad   */
  --c07: #64A4D9;  --c07b: #AAD1EF;                       /* 07 · advocacy    */
  --c08: #C18A2C;  --c08-deep: #7A5020;  --c08b: #F3D9A6; /* 08 · israel      */
  --c09: #2E8B6C;  --c09-deep: #1C6B50;  --c09b: #ADDCC8; /* 09 · allies     */
  --c10: #317BBF;  --c10b: #6D767E;                       /* 10 · you         */

  /* ==========================================================================
     5b. INDEX / CONTENTS COLORS
     --------------------------------------------------------------------------
     The contents overlay, the chapter-index cards, and the mobile TOC chips
     color their numbers/labels with these. They CAN differ from the chapter
     accents above — edit freely, chapters themselves are untouched.
     ========================================================================== */

  --toc01: #F0C75E;      /* The Numbers — kickoff gold (was the c01 blue)   */
  --toc02: var(--c02);
  --toc03: var(--c03);
  --toc04: #DAE587;      /* LEV — lime                                      */
  --toc05: #AAD1EF;      /* Emerging — light blue                           */
  --toc06: #F6A2A9;      /* Post-Grad — soft rose                           */
  --toc07: #64A4D9;      /* Advocacy                                        */
  --toc08: var(--c08);
  --toc09: var(--c09);
  --toc10: var(--c10);

  /* ==========================================================================
     6. LAYOUT
     ========================================================================== */

  --measure: 62ch;                        /* max line length for body copy */
  --pad:     clamp(1.25rem, 4vw, 4rem);   /* side padding of every section */
}
