/* Inter and Fraunces, latin subset — self-hosted, SIL Open Font License 1.1
   (see OFL-Inter.txt, OFL-Fraunces.txt). Every page of the site takes its
   fonts from here and vazirmatn.css; nothing is loaded from Google Fonts
   (owner decision 13, Stripe stage 6: Google Fonts' hosts are filtered or
   slow in Iran).

   Inter: @fontsource/inter 5.3.0, files/inter-latin-{400,500,600}-normal.woff2,
   unchanged — the three weights the pages use.

   Fraunces: @fontsource-variable/fraunces 5.3.0,
   files/fraunces-latin-opsz-{normal,italic}.woff2, unchanged. Variable in
   weight (100–900) and optical size (9–144), the same two axes the Google
   Fonts request served (opsz,wght@9..144,400..600), so headings keep the
   optical sizing they had. The pages use 500 for headings and 400 italic
   for the accents, the step numbers and the 404 code; the italic is the
   real one (Google sent no italic and the browser slanted the roman).

   The latin subset (U+0000-00FF and punctuation) covers English and
   Spanish. Persian text uses Vazirmatn. */
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('/fonts/Inter-Regular.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('/fonts/Inter-Medium.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('/fonts/Inter-SemiBold.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('/fonts/Fraunces-Variable.woff2') format('woff2-variations'),
      url('/fonts/Fraunces-Variable.woff2') format('woff2');
}
@font-face{
  font-family:'Fraunces';
  font-style:italic;
  font-weight:100 900;
  font-display:swap;
  src:url('/fonts/Fraunces-Variable-Italic.woff2') format('woff2-variations'),
      url('/fonts/Fraunces-Variable-Italic.woff2') format('woff2');
}
