/* base/tokens.css — global. GET Textiles v2: indigo navy, brass detailing, light serif headlines. */
:root{
  --white:#FFFFFF;
  --linen:#F4F5F6;          /* quiet section panels */
  --indigo:#17233B;         /* headings, dark bands, primary buttons */
  --indigo-deep:#0F1828;    /* footer */
  --ink:#141820;            /* display text */
  --slate:#434A55;          /* body text */
  --muted:#6B7280;          /* secondary text */
  --rule:#E2E4E8;           /* hairlines */
  --accent:#9C7F4E;         /* brass: hairline details, numerals, the threading in the draft */
  --accent-dark:#7D6233;    /* brass for small text (AA on white) */
  --accent-light:#D8C39B;   /* brass on indigo */
  --on-indigo:#F2F4F7;
  --on-indigo-muted:#A9B3C4;
  --on-indigo-rule:rgba(242,244,247,.14);
  --error:#B42318;
  --success:#0B6B3A;

  --serif:"Newsreader","Iowan Old Style",Georgia,"Times New Roman",serif;
  --sans:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;
  --font:var(--sans);

  --t-display:clamp(2.9rem,6vw,5.4rem);
  --t-h1:clamp(2.6rem,5.2vw,4.6rem);
  --t-h2:clamp(2rem,3.6vw,3.1rem);
  --t-h3:clamp(1.3rem,1.8vw,1.6rem);
  --t-lede:clamp(1.06rem,1.25vw,1.18rem);
  --t-body:1.03rem;
  --t-small:.9rem;
  --t-xs:.8rem;

  --wrap:1280px;
  --gutter:clamp(20px,4vw,48px);
  --header-h:84px;
  --space-section:clamp(88px,11vw,152px);
  --radius:0;

  color-scheme:light;
}
