/* ============================================================
   Self-hosted, subset Fraunces + Inter.
   Replaces the render-blocking Google Fonts request on every page.

   Built by instancing the variable fonts down to the axes this site
   actually varies (Fraunces' SOFT and WONK are pinned to 0; weight
   ranges clamped to what the CSS uses) and subsetting to the ~225
   characters the pages render — including the macrons ō ē ā used in
   the lexicon lines. 404 KB of Google-served woff2 -> 158 KB.

   opsz is KEPT on both families: the design relies on
   font-optical-sizing: auto. Do not instance it away.
   Regenerate with the recipe in the font memory note if copy adds
   characters outside Latin-1 + the listed extras.
   ============================================================ */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url(/fonts/fraunces-roman.woff2) format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 300 400;
  font-display: swap;
  src: url(/fonts/fraunces-italic.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(/fonts/inter-roman.woff2) format('woff2');
}
