/* Loaded only on ar pages; see src/styles/fonts.css.
 * Noto Sans Arabic (SIL OFL 1.1), one variable face, subset to the Arabic blocks plus basic Latin.
 * font-display: swap with a preload on Arabic pages (R19); measured 150 KB woff2, inside R20. */
@font-face{font-family:'Noto Sans Arabic';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-arabic-wght-normal.woff2) format('woff2');unicode-range:U+0020-0025,U+0028-0029,U+002C-002F,U+0030-0039,U+003A,U+0040-005A,U+0061-007A,U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC;}
/* Metric-matched fallback (R20 cold-load CLS). Until the face above arrives the page paints in a
 * local font, and the swap used to move the hero (throttled cold load CLS 0.099). Two causes:
 * line boxes from different vertical metrics, and `ch`-sized measures (.hero-lead is 60ch) that
 * follow the "0" advance of the first available face, so the column width changed and re-wrapped.
 * Arial ships Arabic glyphs on macOS and Windows, so it is the base. Noto Sans Arabic: unitsPerEm
 * 1000, ascent 1374, descent -738, lineGap 0 (fontkitten 1.0.3). Measured in Chromium:
 *   Arabic: Noto/Arial advance over the /ar/ home copy at 400 = 1.205 -> size-adjust 120.5%.
 *   Latin:  Noto "0" = 0.500 em, Arial "0" = 0.556 em -> size-adjust 90%, so 1ch is identical.
 * ascent/descent-override = Noto metric / size-adjust, line gap 0. Re-measure if the face or its
 * subset changes. No bytes are fetched: src is local() only. */
@font-face{font-family:'Noto Sans Arabic Fallback';src:local('Arial'),local('ArialMT');size-adjust:120.5%;ascent-override:114%;descent-override:61.2%;line-gap-override:0%;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC;}
@font-face{font-family:'Noto Sans Arabic Fallback';src:local('Arial'),local('ArialMT');size-adjust:90%;ascent-override:152.7%;descent-override:82%;line-gap-override:0%;unicode-range:U+0000-00FF,U+2010-204E,U+2050-206F;}
/* Arabic-script-only alias of the same file for the mono stack (tokens.css): Arabic letters join
 * in mono slots while Latin letters and numerals fall through to the system monospace face, so
 * codes, IMSIs and MCC/MNC keep tabular alignment. Same URL, so the browser fetches it once. */
@font-face{font-family:'Noto Sans Arabic Script';font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-arabic-wght-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC;}
