/* =====================================================================
   شيفرة | الخطوط
   ملفات woff2 محفوظة بجوار هذا الملف ولا تُحمَّل من خوادم خارجية.
   كل وزن مقسوم إلى مقطعين: العربية والّاتينية، ويُحمّل المتصفح ما يحتاجه
   منهما فقط عبر unicode-range.
   الخطان مرخّصان بـ SIL Open Font License — انظر README.md.
   ===================================================================== */

/* نطاقات الحروف المستعملة في الموقع */
/* عربي:  U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFF */
/* لاتيني: U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD */

/* ---------------------------------------------------------------------
   IBM Plex Sans Arabic — خط الواجهة
   --------------------------------------------------------------------- */

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-Regular-arabic.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-Regular-latin.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122, U+2190-2193, U+2212, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-Medium-arabic.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-Medium-latin.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122, U+2190-2193, U+2212, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-SemiBold-arabic.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-SemiBold-latin.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122, U+2190-2193, U+2212, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-Bold-arabic.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("IBMPlexSansArabic-Bold-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122, U+2190-2193, U+2212, U+FEFF, U+FFFD;
}

/* ---------------------------------------------------------------------
   Reem Kufi — خط العناوين والشعار
   --------------------------------------------------------------------- */

@font-face {
  font-family: "Reem Kufi";
  src: url("ReemKufi-Medium-arabic.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "Reem Kufi";
  src: url("ReemKufi-Medium-latin.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122, U+2190-2193, U+2212, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Reem Kufi";
  src: url("ReemKufi-Bold-arabic.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-08FF, U+200C-200E, U+2010-2011, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "Reem Kufi";
  src: url("ReemKufi-Bold-latin.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122, U+2190-2193, U+2212, U+FEFF, U+FFFD;
}
