/* The two brand faces, self-hosted (Fontshare, ITF Free Font License 2.0: assets/fonts/LICENSE-FFL.txt).
   One weight each; nothing on the page asks for another, and `font-synthesis: none` (base.css) stops the
   browser faking one. */
@font-face {
  font-family: Gambarino;
  src: url('../assets/fonts/Gambarino-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Switzer;
  src: url('../assets/fonts/Switzer-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* The token stacks are `Gambarino, 'Instrument Serif', serif` and `Switzer, Inter, sans-serif`. The site does
   not download the two stand-ins (the real faces are here), so their slots are filled with local system faces
   re-measured to the real faces' metrics: while a woff2 is still loading, text is set at the same width and
   line box it will have, and the swap moves nothing. Values computed from the font files with fontTools. */
@font-face {
  font-family: 'Instrument Serif';
  src: local('Georgia'), local('Times New Roman');
  size-adjust: 93.3%;
  ascent-override: 115.7%;
  descent-override: 33.2%;
  line-gap-override: 10.7%;
}

@font-face {
  font-family: Inter;
  src: local('Arial'), local('Helvetica Neue'), local('Helvetica');
  size-adjust: 100.7%;
  ascent-override: 97.3%;
  descent-override: 24.8%;
  line-gap-override: 8.9%;
}
