/* Self-hosted because this host's CSP is `default-src 'self'`: a Google Fonts <link> is blocked
   with no error anywhere, and every heading silently falls back to a system face.

   These are VARIABLE fonts. Google's CSS2 API serves the same file for every weight you ask for -
   the four "Archivo weights" downloaded byte-identical - so one file per family covers the whole
   range and the page carries 113 KB of type instead of 343 KB.

   Latin subset only; the page is English. Typographic glyphs outside that range (-> and the
   bullets) come from the system font, which is normal and looks fine.
   Regenerate with scratchpad/get_fonts.py. */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(./fonts/archivo-var.woff2) format('woff2-variations');
}

@font-face {
  font-family: 'Chivo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(./fonts/chivo-var.woff2) format('woff2-variations');
}

@font-face {
  font-family: 'Chivo';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(./fonts/chivo-italic-var.woff2) format('woff2-variations');
}

@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url(./fonts/jetbrains-mono-var.woff2) format('woff2-variations');
}
