/* زامِن — خطوط ذاتية الاستضافة (المادة ٧: لا Google Fonts ولا CDN).
   ملفات الخطوط توضع في public/assets/fonts/ بصيغة woff2.
   حتى إضافتها، تعمل بدائل النظام العربية دون أي طلب خارجي. */

@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: local("Tajawal"), url("/assets/fonts/tajawal-var.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: local("IBM Plex Sans Arabic"), url("/assets/fonts/ibm-plex-sans-arabic.woff2") format("woff2");
}

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 500 600;
  font-display: swap;
  src: local("Space Grotesk"), url("/assets/fonts/space-grotesk.woff2") format("woff2");
}

:root {
  --font-body: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;
  --font-head: "Tajawal", "IBM Plex Sans Arabic", sans-serif;
  --font-latin: "Space Grotesk", ui-monospace, monospace;
}
