/* Self-hosted Inter, replacing the Google Fonts stylesheet--that request
   was blocking first paint on a cold connection to a third-party origin
   (fonts.googleapis.com + fonts.gstatic.com), sometimes costing seconds on
   a slow/first connection (measured 2.5s+ for the same-tier jsdelivr CDN
   request in a Lighthouse run--fonts.googleapis.com is the same story).
   Self-hosting removes that origin entirely.

   Only the two files actually needed: normal (covers weight 500/700/800--
   see the three @font-face blocks below sharing inter-normal.woff2,
   mirroring exactly how Google's own stylesheet serves these three
   labeled weights from the one variable-font file, so the browser
   downloads it once and reuses it for all three) and italic 700 (the only
   italic weight in use--see .nav-list a.is-active/.menu-tabs
   a[aria-current] in styles.css/mobile.css). Weight 400 and weight 600
   are in neither file--grep for font-weight across public/*.css and
   app/**/*.vue before adding either back if a design ever needs them.
   Latin subset only (U+0000-00FF + general punctuation)--every content
   file was checked for non-ASCII characters; the only ones in use (é,
   en/em dash) are inside that range. */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/assets/fonts/inter-normal.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: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/inter-normal.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: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('/assets/fonts/inter-normal.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: 'Inter';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/assets/fonts/inter-italic-700.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;
}
