/* خطوط مستضافة محلياً — لا طلبات خارجية.
   درس BEANO: Google Fonts أخدت ١٥ ثانية على شبكة سراج مقابل ٢٤ مللي محلياً.

   Lalezar: خط العناوين — عريض بروح ملصقات المحل على إنستغرام.
   IBM Plex Sans Arabic: النص — مقروء على الشاشات الصغيرة. */

@font-face {
  font-family: "Lalezar";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lalezar-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2212, U+2726;
}
@font-face {
  font-family: "Lalezar";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/lalezar-arabic.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+08A0-08FF,
                 U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/plex-arabic-400.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+08A0-08FF,
                 U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/plex-latin-400.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2212;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/plex-arabic-600.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+08A0-08FF,
                 U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/plex-latin-600.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2212;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/plex-arabic-700.woff2") format("woff2");
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+08A0-08FF,
                 U+FB50-FDFF, U+FE70-FEFF;
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/plex-latin-700.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2212;
}

/* ── خطوط كتالوج «الشبلي تيل» اللي عجبت سراج ──
   Montserrat: الكلمة TASTY والتسميات الإنجليزية الصغيرة.
   Kaushan Script: لمسة الخط اليدوي — «Tasty moments» وأسماء الأقسام.
   مقصوصة للاتيني فقط (fontTools) — ١٥–٣٣KB بدل ٢٠٠KB. */
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/montserrat-600.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/montserrat-800.woff2") format("woff2");
}
@font-face {
  font-family: "Kaushan Script";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/kaushan-latin.woff2") format("woff2");
}
