/* Self-hosted fonts: custom variable subsets built 2026-09-03 with fontTools from the google/fonts sources (OFL).
   Newsreader: wght 400-700, opsz 6-72 kept (optical sizing); italic: wght 400, opsz 6-72.
   Inter: wght 400-700 (opsz pinned at 14, as served by Google Fonts). JetBrains Mono: wght 400-600.
   Subset: characters used on the site + Latin-1, Latin Extended-A, general punctuation, currency, arrows, IPA. */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/newsreader-var.bfaea7a6.woff2) format('woff2');
}
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/newsreader-italic-var.5ab97f6c.woff2) format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/inter-var.3aa1024f.woff2) format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(/assets/fonts/jetbrains-mono-var.90d244e7.woff2) format('woff2');
}
