/* Self-hosted fonts (latin subset from Google Fonts) + metric-matched fallbacks.
   The fallback faces scale local Georgia/Arial to the web fonts' width and line
   metrics, so swapping in the real font doesn't shift the layout. Values computed
   with fontTools from the woff2 files; recompute if the fonts change. */

@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/instrument-serif.woff2") format("woff2");
}
@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/instrument-serif-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Nunito Sans";
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
  src: url("../fonts/nunito-sans.woff2") format("woff2");
}

@font-face {
  font-family: "Instrument Serif Fallback";
  font-style: normal;
  src: local("Georgia");
  size-adjust: 76.09%;
  ascent-override: 130.12%;
  descent-override: 40.74%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Instrument Serif Fallback";
  font-style: italic;
  src: local("Georgia Italic"), local("Georgia-Italic");
  size-adjust: 77.72%;
  ascent-override: 127.38%;
  descent-override: 39.89%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Nunito Sans Fallback";
  src: local("Arial"), local("ArialMT");
  size-adjust: 97.37%;
  ascent-override: 103.84%;
  descent-override: 36.26%;
  line-gap-override: 0%;
}
