/* =============================================================================
 * The three typefaces, served from this origin.
 *
 * GENERATED by scripts/fetch-fonts.mjs. Do not edit by hand; re-run it.
 *
 * Linked rather than @import-ed from global.css so the browser can start
 * fetching them without waiting for the CSS that uses them to parse.
 *
 * NOT USED BY /help. The manual makes no external request and needs no local
 * one either: it keeps the system stack, because the way to keep a promise
 * that a page fetches nothing is for the page to need nothing.
 *
 * Latin subset only. That range carries U+2212, the real minus, which the
 * scale is written with throughout.
 *
 * Newsreader and Archivo are VARIABLE: one file covers the whole weight range,
 * and Newsreader's optical-size axis is used by font-optical-sizing on its own.
 *
 * Newsreader, Archivo and IBM Plex Mono are SIL Open Font License 1.1 — see
 * OFL.txt beside this file.
 * ========================================================================== */

@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400 600;   /* variable: one file, the whole range */
  /* swap, not block: a page that holds still with no text at 2am is worse than
     one that reflows once. */
  font-display: swap;
  src: url('./archivo.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  /* swap, not block: a page that holds still with no text at 2am is worse than
     one that reflows once. */
  font-display: swap;
  src: url('./plex-mono-400.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500;
  /* swap, not block: a page that holds still with no text at 2am is worse than
     one that reflows once. */
  font-display: swap;
  src: url('./plex-mono-500.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400 600;   /* variable: one file, the whole range */
  /* swap, not block: a page that holds still with no text at 2am is worse than
     one that reflows once. */
  font-display: swap;
  src: url('./newsreader.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
