/* ==========================================================================
   Self-hosted faces. Never Google Fonts.

   InfraStructure/SOLUTIONS.md records this as verified: fonts.googleapis.com
   is slow or unreachable from inside Iran, so a webfont <link> is a
   render-blocking request to a host that may not answer — for exactly half
   this site's audience. Files are copied from the @fontsource packages into
   public/fonts at build time; nothing is fetched at runtime.

   Critical path, three families, 55.8KB total:
     Archivo Black 400   18.6KB   display
     Newsreader 400      22.5KB   body
     IBM Plex Mono 400   14.7KB   labels and data

   One weight per family is deliberate. Emphasis comes from switching family,
   not from loading a second weight — which is what keeps the budget.
   Vazirmatn is NOT in this file: it loads only on Persian pages (P2), so an
   English visitor never pays 46KB for a script they cannot read.
   ========================================================================== */

@font-face {
  font-family: 'Archivo Black';
  src: url('../fonts/archivo-black-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
    U+02DA, U+02DC, 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: Newsreader;
  src: url('../fonts/newsreader-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
    U+02DA, U+02DC, 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: 'IBM Plex Mono';
  src: url('../fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
    U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
