/* ==========================================================================
   FIAT — typefaces, self-hosted
   --------------------------------------------------------------------------
   Libre Baskerville for display type: Baskerville is the face of banknotes,
   bank charters and treasury notices — "fiat" set the way fiat money is.
   Switzer for text, and Geist Mono for figures, so amounts line up like a
   ledger. All three are open or free for commercial use (SIL OFL for Libre
   Baskerville and Geist Mono, the ITF Free Font License for Switzer).

   Self-hosted rather than linked: a third-party stylesheet blocks this site's
   own module graph behind someone else's server, and the CSP allows fonts from
   'self' only. Baskerville is subset to Latin, which is all the display type
   uses (21 KB).
   ========================================================================== */

@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url('../fonts/libre-baskerville-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Switzer';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('../fonts/switzer-variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 100 400;
  font-display: swap;
  src: url('../fonts/geist-mono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-weight: 500 900;
  font-display: swap;
  src: url('../fonts/geist-mono-500.woff2') format('woff2');
}
