/* ================================================================
   fonts.css — self-hosted @font-face declarations for the brand.

   Single typeface across the whole site: "Bahij TheSans Arabic".
   The shipped Bahij files carry both Arabic AND Latin glyphs, so the
   brand name «clinic desk — كلينك ديسك», digits, and any English term
   all render in the same family — no second Latin font required.

   • woff2 only (every browser shipped in the last ~6 years).
   • font-display: swap — never block first paint on a font round-trip.
   • No unicode-range restriction: Bahij owns every codepoint so the
     Latin half of the bilingual brand stays visually consistent.
   ================================================================ */

@font-face {
  font-family: "Bahij TheSans Arabic";
  src: url("/static/fonts/Bahij/Bahij_TheSansArabic-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bahij TheSans Arabic";
  src: url("/static/fonts/Bahij/Bahij_TheSansArabic-Plain.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* No dedicated 500 file ships — alias Plain so 500-weight requests
   don't trigger synthetic bolding by the browser. */
@font-face {
  font-family: "Bahij TheSans Arabic";
  src: url("/static/fonts/Bahij/Bahij_TheSansArabic-Plain.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bahij TheSans Arabic";
  src: url("/static/fonts/Bahij/Bahij_TheSansArabic-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bahij TheSans Arabic";
  src: url("/static/fonts/Bahij/Bahij_TheSansArabic-Black.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
