/* Two families, self-hosted, one copy each: Source Serif 4 (roman and italic, the wght axis
   200-900) for reading and headings, and Inter (wght) for the interface. The browser fetches a
   file only when a page sets text in it, so a page with no italic never downloads the italic.

   The fallbacks are metric-matched: until a web font arrives, its text is set in a local face
   scaled to the same average width, ascent and descent, so nothing moves when it swaps in.
   Source Serif 4's values were measured in Chrome against Georgia (an English sample's width
   for size-adjust; the font's ascent and descent divided by it for the overrides, the capsize
   formula). Inter's are capsize's against Arial. */
@import '/assets/node_modules/@fontsource-variable/source-serif-4/wght.645ee45248c1c5bc.css';
@import '/assets/node_modules/@fontsource-variable/source-serif-4/wght-italic.6483d7d5c4f935c.css';
@import '/assets/node_modules/@fontsource-variable/inter/wght.190ac2f23e6162df.css';

@font-face {
  font-family: 'Source Serif 4 Fallback';
  font-style: normal;
  src: local('Georgia');
  size-adjust: 107.9%;
  ascent-override: 96%;
  descent-override: 31.1%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Source Serif 4 Fallback';
  font-style: italic;
  src: local('Georgia Italic'), local('Georgia-Italic');
  size-adjust: 96.5%;
  ascent-override: 107.4%;
  descent-override: 34.7%;
  line-gap-override: 0%;
}

@font-face {
  font-family: 'Inter Fallback';
  src: local('Arial'), local('ArialMT'), local('Helvetica');
  size-adjust: 106.4%;
  ascent-override: 91%;
  descent-override: 22.8%;
  line-gap-override: 0%;
}
