/* ══════════════════════════════════════════════════════════
   TECHGATE — الخطوط مستضافة ذاتياً (v7.1.1)
   ══════════════════════════════════════════════════════════

   لماذا أُزيلت الخطوط الخارجية:
   • كانت الصفحة تحمّل Noto Kufi Arabic و Inter من fonts.googleapis.com
     وأيقونات Tabler من cdnjs.cloudflare.com — ثلاثتها في <head> كوسم
     stylesheet، أي حاجبة للعرض: لا تُرسم الصفحة قبل ردّ خادم خارجي.
     وقد سقط الاثنان فعلياً أثناء الفحص فبقيت الصفحة بيضاء.
   • ولها أثر نظامي أثقل من الأداء: كل طلب يُرسل عنوان IP الزائر
     ووكيل متصفّحه خارج المملكة — قبل أن يظهر بانر الكوكيز أصلاً —
     وهو نقل بيانات عابر للحدود بلا إفصاح ولا موافقة.
   • أيقونات Tabler لها بديل SVG مضمّن كامل في js/icons.js يعمل بلا
     شرط، فطلب خط الأيقونات كان بلا فائدة أصلاً.

   ⚠️ خطوة متبقّية عليك:
   ملفّا الخط غير مضمَّنين في الحزمة لأن ترخيصهما يقتضي تنزيلهما من
   مصدرهما، ولأن بيئة البناء لا تصل إلى الشبكة. ضعهما في
   assets/fonts/ ثم أزِل علامة التعليق عن الكتلة أدناه وعن وسم
   preload في index.html. المصادر وخطوات التحويل في
   assets/fonts/FONTS-REQUIRED.txt

   حتى ذلك الحين تعمل الواجهة بخطوط النظام (تُحدَّد في
   design-system.css) — مقبولة بصرياً، وبلا أي طلب خارجي، وهو
   الهدف الأصلي. القواعد أدناه معلَّقة عمداً لأن طلب ملف غير موجود
   يُنتج 404 في كل تحميل صفحة بلا فائدة.
   ══════════════════════════════════════════════════════════ */

/*
@font-face {
  font-family: 'Noto Kufi Arabic';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url('../assets/fonts/noto-kufi-arabic-variable.woff2') format('woff2-variations'),
       url('../assets/fonts/noto-kufi-arabic-variable.woff2') format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF,
                 U+FE70-FEFF, U+0020-007F, U+0660-0669;
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('../assets/fonts/inter-variable-latin.woff2') format('woff2-variations'),
       url('../assets/fonts/inter-variable-latin.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+2000-206F, U+2122;
}
*/
