/* ============================================================
   الخط العربي — مستضاف ذاتياً
   assets/css/fonts.css
   ============================================================
   ⚠️ لماذا لا نستعمل Google Fonts هنا؟ سببان عمليان:
     1) طلب خارجي إضافي على المسار الحرج يؤخّر أول رسم للصفحة،
        وهو أول انطباع لدى زائرة لم تعرفنا بعد.
     2) خدمة الخطوط قد تكون محجوبة على بعض الشبكات، فتظهر الصفحة
        بخط النظام فجأة ويتغيّر شكلها كلياً.
   الملفات بصيغة woff2 (~٧٠ك.ب لكل وزن) و`font-display: swap`
   فيظهر النص فوراً بخط بديل ثم يُستبدل بلا اختفاء.
   ============================================================ */

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("../fonts/IBMPlexSansArabic-Regular.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("../fonts/IBMPlexSansArabic-Medium.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("../fonts/IBMPlexSansArabic-SemiBold.woff2") format("woff2");
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("../fonts/IBMPlexSansArabic-Bold.woff2") format("woff2");
  font-weight: 700 800; font-style: normal; font-display: swap;
}
