/* ══════════════════════════════════════════════════════════════════════════════════════════════
   THE PLATFORM'S FONT — SERVED BY THE PLATFORM ITSELF   (owner order, 2026-09-21 · B1228-C §C8)
   ══════════════════════════════════════════════════════════════════════════════════════════════
   قبلَ اليومِ لم تكن في المنصّةِ خطوطٌ إطلاقًا: كلُّ صفحةٍ تحملُ سطرًا يأمرُ المتصفّحَ أن يذهبَ
   الى خادمٍ خارجيٍّ ويجلبَ «تجوال» بنفسِه — المكتبُ لنفسِه وكلُّ جوّالٍ لنفسِه. فأمرَ المالك:
   **الخطُّ يدخلُ المنصّةَ، والمكتبُ والجوّالُ يأكلانِ منه.**

   ⛔ ولا خادمَ خطوطٍ خارجيٌّ في أيِّ صفحة.
   ⛔ ولا نسخةَ ثانيةٌ من هذا التصريحِ في أيِّ ملفِّ تنسيقٍ آخر — هذا الملفُّ هو البيتُ الواحد،
      تقرؤُه كلُّ الوجوه (المكتبُ · قمرةُ التركيز · جوّالُ الميدان · بوّابةُ الحاجّ).

   لماذا ملفٌّ خاصٌّ بالخطِّ ولم يوضعْ في ملفٍّ قائم؟ **قياسٌ لا رأي:** لا يوجدُ ملفُّ تنسيقٍ
   واحدٌ تقرؤُه الصفحاتُ الأربعُ جميعًا (`tokens.css` لا تقرؤُه بوّابةُ الحاجّ، و`z-ladder.css`
   لا يقرؤُه المكتب). وإلحاقُ `tokens.css` ببوّابةِ الحاجِّ كان سيغيّرُ ألوانَها — وهي تستهلكُ
   `--p-*` — وذلك تغييرٌ جانبيٌّ لم يأمرْ به أحد.

   ⛔ DAFTAR 1872 (المالك ٤ اكتوبر ٢٠٢٦): **تجوال كله — العربي واللاتيني — تخدمه المنصة نفسها، وهو الخط
      الوحيد المسموح به عربيا وانجليزيا.** كان اللاتيني متروكا عمدا يوم ٢١ سبتمبر، فسقط كل حرف لاتيني على خط
      الجهاز — وفي سلسلة «تجوال ثم monospace» وقع على Courier New (رآه المالك في بريد العميل في رأس المحادثة
      وفي جهة الموظفين). فصار اللاتيني هنا بجانب العربي، ورمز واحد للخط في المنصة كلها `--font-tajawal`
      (tokens.css)، وكل رمز خط آخر يشير اليه، ولا يعلن وجه خطا لنفسه.
   المقاس المقيس: العربي ٤٠٠ = 8,932 · العربي ٧٠٠ = 9,024 · اللاتيني ٤٠٠ = 10,256 · اللاتيني ٧٠٠ = 9,996 بايت.

   ونطاقُ الحروفِ منقولٌ حرفًا عن مصدرِ الخطِّ نفسِه، لم يُحرَّرْ منه محرف: هو الآلةُ التي
   تقرّرُ متى يُنزَّلُ الملفُّ أصلًا. ⛔ لا تختصرْه.
   ══════════════════════════════════════════════════════════════════════════════════════════════ */

/* arabic · 400 */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/tajawal-arabic-400.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* arabic · 700 */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/tajawal-arabic-700.woff2) format('woff2');
  unicode-range: U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC, U+102E0-102FB, U+10E60-10E7E, U+10EC2-10EC4, U+10EFC-10EFF, U+1EE00-1EE03, U+1EE05-1EE1F, U+1EE21-1EE22, U+1EE24, U+1EE27, U+1EE29-1EE32, U+1EE34-1EE37, U+1EE39, U+1EE3B, U+1EE42, U+1EE47, U+1EE49, U+1EE4B, U+1EE4D-1EE4F, U+1EE51-1EE52, U+1EE54, U+1EE57, U+1EE59, U+1EE5B, U+1EE5D, U+1EE5F, U+1EE61-1EE62, U+1EE64, U+1EE67-1EE6A, U+1EE6C-1EE72, U+1EE74-1EE77, U+1EE79-1EE7C, U+1EE7E, U+1EE80-1EE89, U+1EE8B-1EE9B, U+1EEA1-1EEA3, U+1EEA5-1EEA9, U+1EEAB-1EEBB, U+1EEF0-1EEF1;
}

/* latin · 400 (DAFTAR 1872) */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/tajawal-latin-400.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin · 700 (DAFTAR 1872) */
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/fonts/tajawal-latin-700.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
