/* Self-hosted webfonts.
 *
 * These used to load from Google Fonts, which meant every reader's browser
 * announced itself to Google on each visit. For a board read on European
 * government networks that is not only a privacy question — German courts have
 * found embedding Google Fonts to be a GDPR violation, because the visitor's
 * IP is transmitted without consent.
 *
 * Latin subset only, and only the weights the design actually uses. Files come
 * from the Fontsource packages; both families are SIL Open Font Licence.
 */
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;
  src:url('./archivo-latin-600-normal.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;
  src:url('./archivo-latin-700-normal.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:800;font-display:swap;
  src:url('./archivo-latin-800-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:swap;
  src:url('./ibm-plex-sans-latin-400-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-display:swap;
  src:url('./ibm-plex-sans-latin-500-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-display:swap;
  src:url('./ibm-plex-sans-latin-600-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;
  src:url('./ibm-plex-mono-latin-400-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;
  src:url('./ibm-plex-mono-latin-500-normal.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;
  src:url('./ibm-plex-mono-latin-600-normal.woff2') format('woff2');}
