/* ==========================================================================
   Self-hosted webfonts. No third-party request at runtime.

   latin subset only: a character audit of every page found 9 non-ASCII
   glyphs, all within U+0000-00FF and U+2000-206F. If copy ever adds a
   character outside that range it falls back to the system font for that
   glyph; re-run scratchpad/selfhost2.py with latin-ext to fix.

   Inter is variable (site uses 400/500/600/700).
   Newsreader ships as TWO STATIC instances, 500 and 600, at optical size 36.
   The variable file did not respond to the wght axis here: 400, 500 and 600 all
   rendered identical ink, and declaring a range on a non-varying file stops the
   browser synthesising a fallback. Two static files are 46 KB against 57 KB for
   the variable one, so this is smaller as well as verifiable.
   Both are SIL Open Font License 1.1, which permits self-hosting.
   ========================================================================== */

@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url('fonts/inter-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face{
  font-family:'Newsreader';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('fonts/newsreader-500-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face{
  font-family:'Newsreader';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('fonts/newsreader-600-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

