/* tokens — design constants only: fonts, colors, spacing, radii.
   No selectors that paint anything; every other sheet reads these. */

/* ---- Instrument Sans (self-hosted, variable) ---- */
@font-face{
  font-family:"Instrument Sans"; font-style:normal; font-weight:400 700; font-display:swap;
  src:url("/assets/instrument-sans-latin-wght-normal-cd04b9a7.woff2") format("woff2-variations");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212;
}
@font-face{
  font-family:"Instrument Sans"; font-style:italic; font-weight:400 700; font-display:swap;
  src:url("/assets/instrument-sans-latin-wght-italic-7ab87858.woff2") format("woff2-variations");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212;
}
@font-face{
  font-family:"Instrument Sans"; font-style:normal; font-weight:400 700; font-display:swap;
  src:url("/assets/instrument-sans-latin-ext-wght-normal-22e1f7d2.woff2") format("woff2-variations");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face{
  font-family:"Instrument Sans"; font-style:italic; font-weight:400 700; font-display:swap;
  src:url("/assets/instrument-sans-latin-ext-wght-italic-bbdf7957.woff2") format("woff2-variations");
  unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

:root{
  /* studio at night: dark walnut room, bone text, lamp-glow accents */
  --ink:#ece3cf; --muted:#b0a288; --faint:#7d7159;
  --vanilla:#181310; --wash:#221b12; --card:#1f1911; --line:#352b1d;
  --amber:#c07a1d; --amber-deep:#d99b3f; /* deep = lighter on dark bg, for links/kickers */
  --zz-accent:#c07a1d; /* logo accent zz on walnut — 5.7:1 */
  --r:12px;
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px; --s6:32px; --s7:48px; --s8:88px;
}

/* light blocks swap the logo accent to burnt amber —
   #c07a1d on bone is 2.3:1 and is banned (4.2:1 this way) */
.on-bone{ --zz-accent:#a35c11; }
