/* =====================================================
   SELF-HOSTED FONTS
   Previously loaded from Google Fonts (fonts.googleapis.com +
   fonts.gstatic.com), which added an extra external round-trip to the
   render-blocking chain (HTML -> font CSS -> font files, on a different
   domain each time). Self-hosting collapses this to same-origin requests.

   Files are the "opsz" variable-font build from Fontsource (only the
   optical-size + weight axes — this theme doesn't use the SOFT/WONK axes
   Fraunces also offers, so this build is meaningfully smaller than the
   "full" one). Font-family names are kept identical to the previous
   Google Fonts setup ('Fraunces', 'Inter') so no other CSS needs to change.
   ===================================================== */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-display: swap;
  font-weight: 300 600;
  src: url('../fonts/fraunces-latin-opsz-normal.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-display: swap;
  font-weight: 300 600;
  src: url('../fonts/fraunces-latin-opsz-italic.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 300 600;
  src: url('../fonts/inter-latin-wght-normal.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
