/* Self-hosted variable fonts — 2026 design system.
   One file per family per style. Variable axis covers 100..900 weight
   so we ship 4 woff2 instead of ~14 static cuts. Latin subset only —
   our content is en-US + en-GB; Arabic loads from Google when dir=rtl.
   font-display: swap — the editorial serif is brand-load-bearing, so
   we accept the brief FOUT to guarantee Fraunces eventually paints.   */

@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/fraunces-latin-wght-normal.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Fraunces";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/fraunces-latin-wght-italic.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Instrument Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/instrument-sans-latin-wght-normal.woff2") format("woff2-variations");
}
@font-face {
  font-family: "Instrument Sans";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts/instrument-sans-latin-wght-italic.woff2") format("woff2-variations");
}
