/* ================================================================
   نظام رشاد فقيها v2 «المسرح الفضي المتوازن» — رموز التصميم العاملة
   المصدر الملزم: الاتجاه 4 المعتمد + حزمة الدمج الثمانية (README)
   + المنهجية 02 (البنية واللون) و03 (الحركة).
   ----------------------------------------------------------------
   المعمارية (منهجية 02): طبقتان —
   • أوليات primitives (سلّم فضة المسرح بإضاءتيه + الذهبي) لا يلمسها
     أي مكوّن مباشرة.
   • دلاليات semantics لكل إضاءة — هي وحدها واجهة الاستخدام.
   الإضاءة الافتراضية فاتحة (بند الدمج 6): :root يحمل دلاليات الفاتح،
   والداكن «صرف معلن» يتطلب class‏ .lighting-dark — القاعدة مشفّرة
   في البنية نفسها.
   كل أرقام التباين أدناه مقيسة بالحساب لا بالذاكرة — 2026-08-27.
   ================================================================ */

/* ---- خط المتن ذاتي الاستضافة — AL-Mohanad (قطع Unicode موثوقة) ----
   نُقلت 2026-08-31 من مشروع The Leadership Challenge (edab80f7) بإذن المالك.
   خلل مقيس 2026-08-31 (system/fonts/qa-punctuation.html): طبقة الترقيم في هذه القطع
   منازاحة التعاريف — الشرطة الطويلة U+2014 ترتسم “ ، والفاصل المرفوع U+00B7
   يرتسم فاصلة، وعلامتا التنصيص U+201C/U+201D مقلوبتان، وU+2013 بطول الشرطة
   الطويلة. المعالجة: unicode-range تُسقط هذه المواقع الخمسة فترتد إلى Amiri في
   سلسلة --font-body (ترتسم صحيحة هناك) — الأرقام والفاصلة والمئوية والأقواس
   والمزدوجتان «» سليمة في الخط نفسه وتبقى عليه.
   قاعدة تحريرية مقيسة 2026-08-31: الفاصل المرفوع (·) يُستعمل في أسطر
   الميتا والتسميات (بالكوفي وبمقاس صغير) حيث يُقرأ فاصلًا؛ ولا يُستعمل
   داخل نثر المتن بمقاس 19px — يُقرأ هناك صفرًا عربيًا. فاصل المتن
   هو الفاصلة العربية. */
@font-face{font-family:'AL-Mohanad';src:url('/api/library/oz8fvi1sb95adwoola0ryegn') format('truetype');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-B6,U+B8-2012,U+2015-201B,U+201E-10FFFF;}
@font-face{font-family:'AL-Mohanad';src:url('/api/library/jncgxsv1lad82fm6n8jcd6rj') format('truetype');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-B6,U+B8-2012,U+2015-201B,U+201E-10FFFF;}

:root{
  /* ---- الأوليات: سلّم «فضة المسرح» — الإضاءة الداكنة ----
     12 دورًا (نمط Radix، منهجية 02) · oklch بميل بارد ثابت ~253-262
     القيم بنص الاتجاه 4 المعتمد حرفيًا. */
  --silver-dark-1:#000000;   /* 1 خلفية الصفحة        oklch(14.9% 0.005 264) */
  --silver-dark-2:#101010;   /* 2 خلفية خفيفة          oklch(17.7% 0.007 258) */
  --silver-dark-3:#161616;   /* 3 خلفية مكوّن          oklch(20.8% 0.009 256) */
  --silver-dark-4:#1c1c1c;   /* 4 تحويم                oklch(23.7% 0.011 254) */
  --silver-dark-5:#242424;   /* 5 نشط                  oklch(26.8% 0.014 262) */
  --silver-dark-6:#2e2e2e;   /* 6 حد خفيف              oklch(31.2% 0.018 262) */
  --silver-dark-7:#3d3d3d;   /* 7 حد                   oklch(37.3% 0.021 259) */
  --silver-dark-8:#555555;   /* 8 حد قوي / حلقة تركيز  oklch(45.8% 0.026 259) — حدود فقط، ليس نصًا (فشل مقيس 2.63:1 كنص) */
  --silver-dark-9:#b5b5b5;   /* 9 تعبئة صلبة           oklch(77.9% 0.020 253) */
  --silver-dark-10:#c9c9c9;  /* 10 تحويم التعبئة       oklch(84.4% 0.020 253) */
  --silver-dark-11:#9a9a9a;  /* 11 نص منخفض التباين    oklch(70.5% 0.024 254) — مقيس 7.51 على 1 · 7.22 على 2 · 6.80 على 3 */
  --silver-dark-12:#f0f0f0;  /* 12 نص عالي التباين     oklch(94.7% 0.010 253) — مقيس 16.88 على 1 */

  /* ---- الأوليات: سلّم «فضة المسرح» — الإضاءة الفاتحة ----
     مشتق من قيم الاتجاه 4 الفاتحة المعتمدة، مكتمل على الميل البارد نفسه.
     الطرف 1 أبيض صريح كما بُني الاتجاه 4 — معلّم في تقرير التعارض
     (منهجية 02 توصي بطرفين دون الصرف). */
  --silver-light-1:#fcfcfc;  /* 1 خلفية الصفحة / سطح البطاقة   oklch(99.1% 0.002 250) — حكم مالك 2026-09-05: دور 1 يغادر الأبيض الصرف؛ ‎#f6f6f6‎ (اختياره الأول) هو دور 2 نفسه فكان يُسقط دورًا من الاثني عشر */
  --silver-light-2:#f6f6f6;  /* 2 خلفية خفيفة (أرض الاستراحة)  oklch(97.3% 0.003 265) — قيمة D4 حرفيًا؛ يؤكدها خارجيًا bg-metallic في augment.org‏ rgb(243,244,246) (منهجية 01ب — بند الدمج 2: فاتح معدني لا أبيض صرف) */
  --silver-light-3:#f0f0f0;  /* 3 خلفية مكوّن                  oklch(95.7% 0.005 248) */
  --silver-light-4:#e8e8e8;  /* 4 تحويم                        oklch(93.5% 0.007 248) */
  --silver-light-5:#e1e1e1;  /* 5 نشط                          oklch(91.5% 0.009 258) */
  --silver-light-6:#dcdcdc;  /* 6 حد خفيف                      oklch(89.6% 0.008 254) — قيمة D4 حرفيًا */
  --silver-light-7:#c6c6c6;  /* 7 حد                           oklch(83.0% 0.012 252) — قيمة D4 حرفيًا */
  --silver-light-8:#9e9e9e;  /* 8 حد قوي                       oklch(70.5% 0.021 253) — قيمة D4 حرفيًا؛ حلقة التركيز الفاتحة لها رمزها الأدنى */
  --silver-light-9:#161616;  /* 9 تعبئة صلبة (الزر الأساسي الفاتح حبريّ — قرار هوية D4)  oklch(20.8% 0.009 256) */
  --silver-light-10:#2b2b2b; /* 10 تحويم التعبئة               oklch(29.5% 0.018 258) */
  --silver-light-11:#5f5f5f; /* 11 نص منخفض التباين            oklch(49.9% 0.023 253) — مقيس 5.86 على 1 (أُعيد قياسه 2026-09-05 على ‎#fcfcfc‎؛ كان 6.01 على الأبيض) · 5.56 على 2 · 5.31 على 3 */
  --silver-light-12:#121212; /* 12 نص عالي التباين             oklch(18.9% 0.010 248) — مقيس 18.01 على 1 (أُعيد قياسه 2026-09-05؛ كان 18.50 على الأبيض) */

  /* ---- الذهبي — قرار معلن فقط (بند الدمج 8 + حكم المالك) ----
     بروتوكول الدور (مرجع رئيسي methodology/01b — augment.org، ترجمة
     ليمونيّهم المقاس: 11 ظهورًا فقط): الذهبي لون الفعل والتوكيد المعدود —
     زر CTA الأساسي الأهم · لمسات توكيد صغيرة معدودة · مدار «القيادة تحدٍّ» —
     ولا يلمس العناوين ولا المتون ولا الخلفيات الكبيرة أبدًا.
     البروتوكول معتمد بحكم مالك 2026-09-05 — مقصور على بطاقة القيادة تحدٍّ
     (خيط المدار والشارة). ولا يعود إلى أزرار الفعل الأساسية في أي صفحة. */
  --orbit-gold:#C9A24D;        /* oklch(73.7% 0.105 86) — حكم مالك 2026-08-27 مساء (RULING A): الذهبي غادر الواجهة العامة — يبقى حصرًا داخل بطاقة «القيادة تحدٍّ» (خيط مدارها + شارتها)؛ مقيس 8.08 على داكن-2 */
  --orbit-gold-ink-light:#7d682c; /* نص ذهبي على الفاتح — رُفع من ‎#8a7433‎ (قاس 4.20 ففشل) إلى 4.99 على فاتح-2 (بند الدمج 7) */
  --on-orbit-gold:#101216;     /* متقاعد مع زر الرأس الذهبي (RULING A) — يبقى مرجعًا مقيسًا 8.68 على --orbit-gold */
  --orbit-gold-hover:#d4b268;  /* متقاعد معه — مقيس 9.26 مع --on-orbit-gold */
  --on-accent-ink:#101216;     /* حبر الشارة على أرضية --program-light (.78) — حملة تحدي التجديد 2026 (1.2 · 2026-09-11): مقيس 7.24 · 7.25 · 8.72؛ نمط --on-orbit-gold نفسه */

  /* ---- زر الفعل الأساسي على الأرض الداكنة — حكم مالك 2026-08-27 مساء (RULING B) ----
     مقارنة tonyrobbins.com جنبًا إلى جنب: تعبئة داكن-9 (‎~78%‎ إضاءة)
     تُقرأ باهتة؛ قرص الفعل على الداكن مضيء شبه أبيض (‎95-100%‎) بحبر داكن.
     داكن-9/10 باقيان للتعبئات غير الـ CTA (شارة معبأة…) عبر --fill كما هما. */
  --cta-fill-dark-ground:#f6f6f6; /* فضي-فاتح-2 (فاتح معدني لا أبيض صرف — بند 2) — مقيس 17.33 مع حبره · 18.20 على داكن-1 · 17.48 على داكن-2 */
  --cta-fill-dark-hover:#ffffff;  /* تحويم القرص المضيء — مقيس 18.75 مع الحبر */
  --on-cta-dark-ground:#101216;   /* حبر القرص المضيء — المستهدف ≥12:1، المقيس أعلاه */

  /* ---- ألوان الحالة (خطأ النماذج) ----
     الداكن قيمة v1 (نجحت القياس)؛ الفاتح قيمة جديدة مرفوعة — بند «اسأل أولًا» معلّم في التقرير. */
  --danger-dark:#e5675f;     /* مقيس 6.04 على داكن-1 · 5.46 على داكن-3 */
  --danger-light:#b3352c;    /* مقيس 6.07 على فاتح-1 · 5.35 على فاتح-3 */
  --success-dark:#5fb57a;    /* @kind color */ /* تدقيق Impeccable 09-08: حالة النجاح كانت غائبة — مقيس 8.1 على #000 */
  --success-light:#1f7a3f;   /* @kind color */ /* مقيس 5.3 على فاتح-1 */

  /* ---- الطباعة: العائلات ----
     المتن AL-Mohanad ذاتي الاستضافة — القطع منقولة فعليًا في system/fonts/
     (2026-08-31)؛ Amiri يبقى في السلسلة لأداء مواقع الترقيم الخمسة أعلاه لا أكثر.
     Cairo وReem Kufi وTajawal محظورة في v2 — تعارض v1 معلّم في التقرير. */
  --font-display:'Noto Kufi Arabic',sans-serif;      /* العناوين والواجهة */
  --font-body:'AL-Mohanad','Noto Kufi Arabic','Amiri',serif; /* المتن العربي — مواقع الترقيم الخمسة المُسقطة تُؤدّى من الكوفي (فاصل مرفوع وشرطة طويلة واضحة)، وAmiri أخير السلسلة */
  --font-mono:var(--font-display);/* IBM Plex Mono مستبعد بحكم المالك 2026-09-23 — الرمز يُحال إلى الكوفي فلا يظهر الخط ولو بقي استعمال شارد */
  --font-latin-display:'Cinzel',serif;               /* لاتيني فاخر معتمد */
  --font-latin-serif:'Cormorant Garamond',serif;     /* لاتيني فاخر معتمد */

  /* ---- الطباعة: الأوزان — العناوين 700 بحكم مالك 2026-08-27 (تجاوز «400 فقط» في v1) ---- */
  --fw-regular:400;
  --fw-medium:500;
  --fw-semibold:600;
  --fw-heading:700;          /* وزن العناوين المحكوم */
  --fw-extrabold:800;

  /* ---- الطباعة: سلّم المقاسات — منقول من v1 كما هو (حكم: الأدوار والمقاسات ثابتة) ---- */
  --text-xs:12px;            /* وسوم وميتا */
  --text-floor:12px;         /* أرضية الميتا على صفحات العميل — حملة تحدي التجديد 2026 (2.1 · 2026-09-11)؛ أوراق المواصفة الداخلية معفاة */
  --text-sm:14px;            /* تسميات وواجهة وميتا البطاقات */
  --text-base:16px;          /* متن كثيف + أرضية حقول الإدخال */
  --text-md:19px;            /* فقرات المتن */
  --text-lg:24px;            /* عناوين البطاقات */
  --text-xl:28px;            /* عناوين فرعية */
  --text-2xl:34px;           /* عناوين الأقسام داخل الصفحات */
  --text-3xl:44px;           /* عناوين الأقسام الكبرى / أرقام الإحصاء */
  --text-4xl:60px;
  --text-5xl:72px;
  --text-6xl:120px;
  --display-hero:clamp(56px,9.2vw,156px);
  --display-section:clamp(36px,4.8vw,68px);
  --display-closing:clamp(44px,7vw,104px);
  --type-eyebrow-size:13px;

  /* ---- الطباعة: ارتفاع السطر — أرضية الكوفي 1.3 (منهجية 02)؛ v1 ‎1.22‎ متجاوَز ومعلّم ---- */
  --lh-heading:1.3;          /* عناوين Noto Kufi Arabic */
  --lh-snug:1.4;
  --lh-body:1.8;             /* متن نسخي */
  --lh-loose:2.05;

  /* ---- الطباعة: تباعد الأحرف — لاتيني فقط؛ على العربية محظور بأي قيمة (منهجية 02) ---- */
  --ls-latin-caps:.05em;     /* تسميات لاتينية uppercase صغيرة فقط */
  --ls-latin-display:-.02em; /* عناوين عرض لاتينية كبيرة فقط */

  /* ---- المسافات — سلّم ثماني منقول من v1 (بأمر البناء؛ بند «اسأل أولًا» معلّم) ---- */
  --space-1:8px;
  --space-2:16px;
  --space-3:24px;
  --space-4:32px;
  --space-5:48px;
  --space-6:64px;
  --space-7:96px;
  --space-8:120px;
  --section-y:96px;          /* الحشوة الرأسية للقسم القياسي */
  --section-y-peak:120px;    /* أقسام الذروة والبيان — مقاس D2/D4 */

  /* ---- الأقطار — منقولة من v1 ---- */
  --radius-field:10px;
  --radius-card:14px;        /* البطاقة الافتراضية */
  --radius-lg:18px;
  --radius-xl:20px;
  --radius-pill:100px;       /* الأزرار والشارات والوسوم */

  /* ---- التخطيط — منقول من v1 ---- */
  --container:1360px;
  --pad-x:48px;
  --pad-x-mobile:22px;
  --grid-cols:12;
  --grid-gap:24px;
  --z-sticky-cta:280;
  --z-header:300;
  --z-mobile-nav:350;
  --z-progress:400;

  /* ---- الحركة — المنحنيات الثلاثة المعتمدة (منهجية 03، لا غيرها) ----
     منحنى v1 القديم ‎(.19,1,.22,1)‎ مرفوض؛ منحنى 04 المقاس ‎(0.2,0,0,1)‎
     تعارضٌ معلّم في التقرير. */
  --ease-out:cubic-bezier(0.23,1,0.32,1);      /* الدخول والخروج */
  --ease-in-out:cubic-bezier(0.77,0,0.175,1);  /* الحركة على الشاشة */
  --ease-drawer:cubic-bezier(0.32,0.72,0,1);   /* الأدراج */

  /* ---- الحركة: المدد المطبقة (تفصيلها في system/motion.md) ----
     حكم المالك 2026-09-15 · الجولة 10-أ: سلّمٌ واحد لا سلّمان. كل مدّة صارت
     مضروبًا في الرقم الحاكم --rf-t، فتتحرّك نبضة الموقع كلها بمفتاح واحد.
     ولا قيمة محسوبة تغيّرت: N مشتقٌّ ليعطي كل رمز ما كان يعطيه بالضبط.
     النظير في system/rf-capabilities.css يعلن الرقم نفسه (0.4s) بلا تعارض. */
  --rf-t:0.4s;               /* الرقم الحاكم — غيّره وحده فيتبعه الجميع */
  --dur-press:calc(var(--rf-t) * 0.4);     /* 160ms — ضغطة الزر (جدول 03: 100-160) */
  --dur-chip:calc(var(--rf-t) * 0.375);    /* 150ms — تحويم الرقاقة */
  --dur-card:calc(var(--rf-t) * 0.7);      /* 280ms — رفع البطاقة وتوهج الكشاف */
  --dur-reveal:calc(var(--rf-t) * 1.5);    /* 600ms — كشف clip-path عند التمرير */
  --dur-ui-max:calc(var(--rf-t) * 0.75);   /* 300ms — سقف الواجهة، التسويقي يجوز أطول */
  --stagger-step:calc(var(--rf-t) * 0.15); /* 60ms — التدرج الجماعي (نطاق 03: 30-80) */
  --dur-word:calc(var(--rf-t) * 2);        /* 800ms — كشف كلمات الـ hero وحده */
  --dur-ticker:calc(var(--rf-t) * 3);      /* 1200ms — عدّاد الأرقام، طبقة تسويقية */
  --press-scale:0.96;        /* مقاس 04، ضمن نطاق 03 (0.95-0.98) */

  /* ---- التركيز واللمس ---- */
  --focus-w:3px;
  --focus-offset:2px;
  --tap-min:2.75rem;         /* الحد الأدنى لهدف اللمس */
}

/* تقليل الحركة: الرقم الحاكم ينزل، فينزل السلّم كله معه — لا رمز مدّة يُستثنى.
   (الجولة 10-أ · 2026-09-15 · النظير نفسه في system/rf-capabilities.css) */
@media (prefers-reduced-motion:reduce){:root{--rf-t:0.001s}}

/* ================================================================
   الدلاليات — الإضاءة الفاتحة (الافتراض: القسم الجديد فاتح — بند 6)
   بند الدمج 2: تفصيل D1 الفضي يعيش هنا أيضًا — شعيرات، لمسات كشاف،
   قواعد توهج — فالفاتح «المسرح نفسه تحت أضواء الصالة».
   ================================================================ */
:root,
.lighting-light{
  --bg-page:var(--silver-light-1);        /* سطح الصفحة والبطاقات */
  --bg-band:var(--silver-light-2);        /* حزام القسم — أرض الاستراحة */
  --bg-component:var(--silver-light-3);   /* خلفيات المكوّنات الهادئة */
  --bg-hover:var(--silver-light-4);
  --bg-active:var(--silver-light-5);
  --border-subtle:var(--silver-light-6);
  --border:var(--silver-light-7);
  --border-strong:var(--silver-light-8);
  --fill:var(--silver-light-9);           /* الزر الأساسي الفاتح حبريّ */
  --fill-hover:var(--silver-light-10);
  --on-fill:#f6f6f6;                      /* مقيس 16.47 على التعبئة */
  --fill-cta:var(--fill);                 /* على الفاتح قرص الفعل هو الحبري نفسه (RULING B تخص الأرض الداكنة) */
  --fill-cta-hover:var(--fill-hover);
  --on-fill-cta:var(--on-fill);
  --text-high:var(--silver-light-12);
  --text-low:var(--silver-light-11);
  --text-annotation:var(--silver-light-11);/* طبقة التعليق المرفوعة — بند 7؛ مقيسة 5.31+ على أرضياتها */
  --text-stat:var(--silver-light-9);      /* أرقام الإحصاء على الفاتح */
  --icon-ink:#555555;                     /* أيقونات — مقيس 7.19 على فاتح-1 (المطلوب 3:1) · حكم A7: أيقونة داخل زر لا تأخذ هذا الرمز — ترث currentColor من نص زرّها (الشبح الفاتح يورّث text-high المقيس 18.50) */
  --focus-ring:#555555;                   /* مقيس 7.19 (المطلوب 3:1)؛ فاتح-8 لا يكفي حلقةً (2.62) */
  --surface-card:var(--silver-light-1);   /* بطاقة بيضاء تطفو بالظل والشعيرة لا باللون */
  --surface-field:var(--silver-light-1);
  --hair:var(--silver-light-6);           /* شعيرة فاصلة صلبة */
  --hair-soft:rgba(22,22,22,.08);
  --spot-glow:rgba(90,90,90,.10);        /* توهج كشاف مكيّف للفاتح — قواعد D1 */
  --spot-hair:rgba(90,90,90,.40);        /* الشعيرة الفضية أعلى البطاقة */
  --shadow-card:0 24px 48px -36px rgba(22,22,22,.25);   /* مقاس D4 */
  --shadow-card-hover:0 40px 70px -44px rgba(22,22,22,.45);
  --shadow-btn:0 18px 40px -24px rgba(22,22,22,.5);
  --orbit-gold-ink:var(--orbit-gold-ink-light);
  --danger:var(--danger-light);
  --success:var(--success-light);
}

/* ================================================================
   الدلاليات — الإضاءة الداكنة: «هنا يُصرف الأسود» (بند 6)
   مواضع الصرف المعلنة: hero · ذروة البرهان · الختام. غيرها قرار معلن.
   ================================================================ */
.lighting-dark{
  --bg-page:var(--silver-dark-1);
  --bg-band:var(--silver-dark-2);
  --bg-component:var(--silver-dark-3);
  --bg-hover:var(--silver-dark-4);
  --bg-active:var(--silver-dark-5);
  --border-subtle:var(--silver-dark-6);
  --border:var(--silver-dark-7);
  --border-strong:var(--silver-dark-8);
  --fill:var(--silver-dark-9);            /* باقٍ للتعبئات غير الـ CTA (RULING B) */
  --fill-hover:var(--silver-dark-10);
  --on-fill:#101216;                      /* مقيس 9.33 على التعبئة */
  --fill-cta:var(--cta-fill-dark-ground); /* RULING B: قرص الفعل المضيء على الداكن */
  --fill-cta-hover:var(--cta-fill-dark-hover);
  --on-fill-cta:var(--on-cta-dark-ground);
  --text-high:#ffffff; /* حكم 09-08: العنوان أبيض صرف على الداكن */
  --text-low:#e6e6e6; /* حكم 09-08: المتن الثانوي قريب من الأبيض — الرمادي 11 للميتا الأحادية وحدها */
  --text-annotation:var(--silver-dark-11);/* بند 7: التعليق على الداكن دور 11 حصرًا — دور 8 كنصٍّ فشل مقيسًا (2.63) */
  --text-stat:var(--silver-dark-10);      /* أرقام الإحصاء — مقيس 11.75 على داكن-2 */
  --icon-ink:var(--silver-dark-11);
  --focus-ring:var(--silver-dark-9);      /* مقيس 9.80 (المطلوب 3:1) */
  --surface-card:var(--silver-dark-3);
  --surface-field:var(--silver-dark-3);
  --hair:rgba(181,181,181,.14);           /* مقاس D4 */
  --hair-soft:rgba(181,181,181,.08);
  --spot-glow:rgba(181,181,181,.16);      /* توهج كشاف الـ hero — مقاس D4 */
  --spot-hair:rgba(181,181,181,.50);
  --shadow-card:0 10px 34px rgba(0,0,0,.45); /* حكم 09-08: العمق يُقرأ ثراءً */
  --shadow-card-hover:0 30px 90px rgba(0,0,0,.55);          /* مقاس D4 */
  --shadow-btn:0 0 40px rgba(181,181,181,.25);          /* وهج الزر الفضي */
  --orbit-gold-ink:var(--orbit-gold);
  --danger:var(--danger-dark);
  --success:var(--success-dark);
}

/* تطبيق الإضاءة على العنصر الحامل */
.lighting-light,
.lighting-dark{
  background:var(--bg-page);
  color:var(--text-high);
}

/* ================================================================
   v1 — الأساس المحفوظ للمقارنة (لا يُطبَّق أبدًا · لا يُحذف أبدًا)
   README: «v1 ramp is the preserved baseline … v1 stays visible as
   reference». كل ما يلي تعليق خالص — ليس رموزًا حيّة.
   ----------------------------------------------------------------
   الألوان (v1 tokens/colors.css):
     --onyx/--bg:#070708 · --bg-2:#0c0c0f · --surface:#121216
     --surface-2:#16161b · --ink:#f6f3ec · --muted:#a39d92
     --faint:#6a655c · --silver:#aab4c0 · --silver-bright:#dde6ef
     --silver-deep:#5b6571 · --hair:rgba(170,180,192,.22)
     --hair-soft:rgba(246,243,236,.08) · --danger:#e5675f
     --on-silver:#14171b
     ‎.light‎: bg #ffffff · ink #121212 · muted #565656 · faint #8a8a8a
     silver #51606f · silver-deep #3f4954 · hair rgba(120,135,155,.32)
   الطباعة (v1 tokens/typography.css):
     --font-body:'Cairo' (محظور في v2) · --fw-display:400 (تجاوزه حكم 700)
     --lh-tight:1.22 (دون أرضية المنهجية 1.3)
     --ls-display:-.01em · --ls-eyebrow:.3em · --ls-label:.04em
     (تباعد الأحرف على العربية محظور في v2 — استُبدل بزوج لاتيني فقط)
   الحركة (v1 tokens/spacing.css — مرفوضة، حلّت محلها منهجية 03):
     --ease:cubic-bezier(.19,1,.22,1) · --ease-spring:(.34,1.4,.5,1)
     --dur:.4s · --dur-mid:.6s · --dur-slow/--dur-reveal:1s
     --lift-hover:-8px · --lift-button:-3px
   الظلال (v1): --shadow-card:0 18px 40px -28px rgba(18,18,18,.4)
     --shadow-lift:0 30px 60px -34px rgba(18,18,18,.5)
     --shadow-deep:0 50px 100px -50px #000 (بقي مقاسًا في D4)
     --shadow-silver:0 16px 44px -16px rgba(221,230,239,.5)
   ================================================================ */
