
/* ── Tokens ────────────────────────────────────────────────────────────────
   The client's suggested ivory/bronze set, with two deliberate departures:
   --deep is a green-shifted ink (#1B211F) rather than the neutral charcoal
   #1F2528, and --verdigris is added as a second accent used in exactly two
   places (the Flora/Fauna arm of the etymology, and its echo in the scope
   list marker). Light is the default; an explicit dark preference overrides
   tokens without redefining components. */
:root{
  color-scheme:light;
  --ground:#F4F0E8;
  --paper:#FCFAF6;
  --stone:#E9E2D6;
  --rule:#CFC7BA;
  --rule-soft:#DED7C9;
  --text-strong:#1B211F;
  --text:#373B3D;
  --text-muted:#6B6860;
  --bronze:#A1845C;
  --bronze-deep:#765C3B;
  --verdigris:#4A5F52;
  --deep:#1B211F;
  --deep-text:#F2EDE3;
  --deep-muted:#A8A296;
  --deep-rule:#39413D;
  --deep-bronze:#C7A877;

  --fs-wordmark:clamp(3.4rem,11vw,7rem);
  --fs-h1:clamp(1.85rem,4.2vw,3.05rem);
  --fs-h2:clamp(1.5rem,3vw,2.2rem);
  --fs-h3:1.32rem;
  --fs-body:clamp(1.04rem,.98rem + .3vw,1.15rem);
  --fs-small:.96rem;
  --fs-label:.72rem;

  --gutter:clamp(1.25rem,5vw,4rem);
  --band:clamp(4rem,9vw,7.5rem);
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --ground:#131716;
  --paper:#1A201E;
  --stone:#202726;
  --rule:#2F3735;
  --rule-soft:#262D2C;
  --text-strong:#F1ECE1;
  --text:#CDC7BB;
  --text-muted:#918C81;
  --bronze:#C4A472;
  --bronze-deep:#D8BC8E;
  --verdigris:#7E9A88;
  --deep:#0C100F;
  --deep-text:#F1ECE1;
  --deep-muted:#9A958A;
  --deep-rule:#2A312F;
  --deep-bronze:#C4A472;
}

