/* themes/fonts-style module: Palatino Sans Arabic — the OFFICIAL Linotype release
   (Version 2.00), Nadine Chahine's Arabic after Hermann Zapf's Palatino Sans. Regular
   and Bold, Arabic + Latin in one face, so a bilingual page needs no unicode-range
   split (unlike noto-sans-arabic.css, whose Latin comes from a separate family).
   Licence and provenance: static/fonts/palatino-sans-arabic/NOTICE.txt.

   No vertical-metric override, and no icon rule — deliberately, and the two go together.
   This face carries 131.6% / 55.1%, which is byte-for-byte the site default
   'Arabic' (static/fonts/Arabic-Regular.ttf) — the same foundry's metrics. Inside a line
   box of fixed height the baseline sits (ascent − descent)/2 below the centre and BOTH
   the text and every Bootstrap Icon ride it, so reproducing the default's 0.3825em puts
   text and icons exactly where the app was designed for. This is the `dubai.css` case in
   test_theme_assets.test_a_lifted_baseline_is_matched_by_its_icon_offset: a module either
   matches the default baseline and wants no `.bi` rule, or lifts it and must hand the
   icons back the same rise.

   The superseded "Bahij" build (Version 1.00) needed all of that machinery — it shipped
   115.7% / 58.6% = 0.2856em, which put text and icons ~1px high in every control and took
   an override plus a paired translateY to correct. Replacing this face with one whose
   metrics differ from the default brings that back; measure before assuming. */
@font-face {
  font-family: 'Palatino Sans Arabic';
  src: url("../../fonts/palatino-sans-arabic/PalatinoSansArabicRegular.38adaf370cbf.woff2") format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Palatino Sans Arabic';
  src: url("../../fonts/palatino-sans-arabic/PalatinoSansArabicBold.91222af5b58e.woff2") format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --bs-body-font-family: 'Palatino Sans Arabic', sans-serif;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.btn, .form-label, .navbar-brand {
  font-family: 'Palatino Sans Arabic', sans-serif;
}
