/* Self-hosted body font. Loaded by every page, public and panel.
 *
 * This used to come from fonts.googleapis.com and fonts.gstatic.com. From an
 * Iranian connection that stylesheet is render-blocking and never answers:
 * measured 27s to time out with zero bytes returned, and gstatic failing
 * outright. The page stayed blank until the browser gave up. Nothing the site
 * serves may depend on an origin its visitors cannot reach.
 *
 * Playfair Display lives in fonts-latin.css instead, because only the public
 * site uses it — the panel was fetching all 21 KB of a font it never renders.
 *
 * Vazirmatn v33.0.3 is SIL OFL, so redistributing it here is fine.
 */

/* One variable file spans weights 100–900. The five static weights the site
   asks for would have been 255 KB; this is 111 KB and covers every weight. */
@font-face {
  font-family: "Vazirmatn";
  font-style: normal;
  font-weight: 100 900;
  /* swap: paint the fallback immediately and restyle when the font lands.
     The alternative is invisible text while a 111 KB file downloads. */
  font-display: swap;
  src: url("../fonts/vazirmatn-variable.f6d31671339d.woff2") format("woff2");
}
