/* The Common Tone — design tokens (quiz engine)
   ----------------------------------------------------------------------------
   Section/form colours reconciled 2026-08-09 to the ratified Warm Scholar
   family (ruling 2026-07-25; portable statement in CLAUDE_DESIGN_KIT/DESIGN.md
   §2B), replacing the superseded VISUAL-STANDARDS bright palette. The
   canonical 01_SPECS/brand_tokens.css (v1) still carries the old section
   values pending a v2 — when v2 lands, this file reconciles against it.

   Usage: reference these variables — never hard-code values.
   Good:  color: var(--ct-chorus);
   Avoid: color: #A34A3F;
   ---------------------------------------------------------------------------- */

:root {
  /* --- Brand anchors (01_SPECS/brand_tokens.css; DESIGN.md §2A) ---------- */
  --ct-brand-alabaster:   #FBF4E4;
  --ct-brand-obsidian:    #2F323A;
  --ct-brand-antique-gold:#D1A866;
  --ct-brand-midnight:    #1C3A5A;
  --ct-brand-mahogany:    #713D2F;

  /* --- Typography -------------------------------------------------------- */
  --ct-font-body:    "Gill Sans", "Gill Sans MT", "Seravek", "Helvetica Neue", sans-serif;
  --ct-font-display: "Futura Condensed ExtraBold", "Futura", "Oswald", sans-serif;

  /* --- Form / section colour vocabulary (Warm Scholar, 2026-07-25) ------- */
  --ct-intro:       #5B7A99;
  --ct-verse:       #5F7D6B;
  --ct-prechorus:   #A3A05E;
  --ct-chorus:      #A34A3F;
  --ct-refrain:     #8E4060;
  --ct-postchorus:  #B97C4B;
  --ct-bridge:      #C89B5A;
  --ct-link:        #A9A395;
  --ct-solo:        #7B4E70;
  --ct-breakdown:   #8A5636;
  --ct-outro:       #77698A;

  /* --- Neutrals (typography greys; see CLAUDE_DESIGN_KIT/DESIGN.md) ----- */
  --ct-ink:         #222222;
  --ct-muted:       #666666;
  --ct-faint:       #888888;
  --ct-hairline:    #999999;
  --ct-paper:       #FFFFFF;

  /* --- Layout ----------------------------------------------------------- */
  --ct-graphic-width: 960px;   /* fixed figure width, matches print */
  --ct-radius:        5px;     /* matches section-block corner radius */
}
