/* Brand fonts, self-hosted (SIL Open Font License 1.1 — see OFL-*.txt).
   Subset to Arabic + Latin and served as WOFF.
   Metric overrides: both families ship metrics that centre the line box well below where letters sit,
   so labels looked high (Tajawal) or low (Noto Sans Arabic) in buttons. These values centre Arabic
   and Latin text optically, and keep harakat and descenders inside the line. */
@font-face { font-family: "Tajawal"; font-style: normal; font-weight: 400; font-display: swap; ascent-override: 75%; descent-override: 25%; line-gap-override: 0%; src: url(/static/fonts/tajawal-400.woff) format("woff"); }
@font-face { font-family: "Tajawal"; font-style: normal; font-weight: 500; font-display: swap; ascent-override: 75%; descent-override: 25%; line-gap-override: 0%; src: url(/static/fonts/tajawal-500.woff) format("woff"); }
@font-face { font-family: "Tajawal"; font-style: normal; font-weight: 700; font-display: swap; ascent-override: 75%; descent-override: 25%; line-gap-override: 0%; src: url(/static/fonts/tajawal-700.woff) format("woff"); }
@font-face { font-family: "Tajawal"; font-style: normal; font-weight: 800; font-display: swap; ascent-override: 75%; descent-override: 25%; line-gap-override: 0%; src: url(/static/fonts/tajawal-800.woff) format("woff"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 400; font-display: swap; ascent-override: 102%; descent-override: 52%; line-gap-override: 0%; src: url(/static/fonts/noto-sans-arabic-400.woff) format("woff"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 500; font-display: swap; ascent-override: 102%; descent-override: 52%; line-gap-override: 0%; src: url(/static/fonts/noto-sans-arabic-500.woff) format("woff"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 600; font-display: swap; ascent-override: 102%; descent-override: 52%; line-gap-override: 0%; src: url(/static/fonts/noto-sans-arabic-600.woff) format("woff"); }
@font-face { font-family: "Noto Sans Arabic"; font-style: normal; font-weight: 700; font-display: swap; ascent-override: 102%; descent-override: 52%; line-gap-override: 0%; src: url(/static/fonts/noto-sans-arabic-700.woff) format("woff"); }
/* Print fonts for letter models and board text (official releases, unmodified TTF; SIL OFL 1.1, see OFL-Amiri.txt and
   OFL-NotoNaskhArabic.txt): Amiri 1.003 (aliftype/amiri) and Noto Naskh Arabic 2.021 (notofonts/arabic).
   Loaded only when a sheet or a board text uses them. Noto Naskh Arabic has no Latin letters: Latin falls back. */
@font-face { font-family: "Amiri"; font-style: normal; font-weight: 400; font-display: swap; src: url(/static/fonts/amiri-400.ttf) format("truetype"); }
@font-face { font-family: "Amiri"; font-style: normal; font-weight: 700; font-display: swap; src: url(/static/fonts/amiri-700.ttf) format("truetype"); }
@font-face { font-family: "Noto Naskh Arabic"; font-style: normal; font-weight: 400; font-display: swap; src: url(/static/fonts/noto-naskh-arabic-400.ttf) format("truetype"); }
@font-face { font-family: "Noto Naskh Arabic"; font-style: normal; font-weight: 700; font-display: swap; src: url(/static/fonts/noto-naskh-arabic-700.ttf) format("truetype"); }
