/* Self-hosted fonts (latin subset). Generated to drop the render-blocking
   Google Fonts request and the third-party preconnects.

   ⚠ AND EVERY PAGE LOADS THIS ONE, INCLUDING THE HUB. The hub folders were
   written after this file and kept the Google Fonts <link> they were copied
   from, so eleven pages went on fetching Inter from a third party while the
   rest of the site served it from here.

   A BLOCKED WEBFONT DOES NOT LOOK LIKE A BLOCKED WEBFONT. Where that request
   does not arrive - an extension, a DNS filter, a corporate proxy - the family
   name is unusable and the stack falls through to system-ui. On macOS that is
   not one substitution but two: SF Pro DISPLAY above roughly 20px and SF Pro
   TEXT below it, which are different designs. So a single hub page rendered its
   headings in one face and its body in another, and the fault reads as a
   styling mistake on the page rather than as a font that never loaded.

   Same origin as the page, so it fails only when the page does. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/inter-400.woff2) format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/inter-500.woff2) format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/inter-600.woff2) format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/inter-700.woff2) format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/inter-800.woff2) format('woff2');
}
