/* The archive's typefaces, vendored (decision 0041). The site's base.html and
   the slide pages both load this sheet, so the type never depends on someone
   else's CDN; the woff2 files live in static/fonts/ (licence: OFL.txt beside
   them) and this sheet is loaded before tokens.css.
   `font-display: swap` — a first visit reads at once in the fallback face
   rather than staring at seconds of invisible text. The slide screenshots
   stay correct anyway: the slide renderer awaits document.fonts.ready before
   shooting, so a frame captured mid-swap cannot ship. */

@font-face {
  font-family: "Alfa Slab One";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/AlfaSlabOne-Regular.a67b53512e75.woff2") format("woff2");
}

/* Archivo is variable: the weight axis carries body through display black and
   the width axis carries the label (condensed) and title (expanded) styles. */
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 400 900;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url("../fonts/Archivo-Variable.de2f1fe81758.woff2") format("woff2");
}

@font-face {
  font-family: "Archivo";
  font-style: italic;
  font-weight: 400 700;
  font-stretch: 62% 125%;
  font-display: swap;
  src: url("../fonts/Archivo-Italic-Variable.c60fff53d942.woff2") format("woff2");
}
