كاروسيل الحمل التدريجي — سكربت البناء
=====================================

إيه اللي في الفولدر:
  build_carousel.py     السكربت (مستقل، مفيهوش أي اعتماد على ملفات تانية)
  fonts/                خط Cairo بخمس أوزان — ثبّته على جهازك الأول
  requirements.txt      المكتبة المطلوبة

خطوة بخطوة:
  1) ثبّت خط Cairo: افتح كل ملف في fonts/ واضغط Install
     (على ماك: دبل كليك على ملف الـttf ثم Install Font)

  2) ثبّت المكتبة:
       pip install -r requirements.txt
     أو:
       pip install python-pptx

  3) شغّل السكربت من داخل الفولدر:
       python3 build_carousel.py
     الناتج: carousel-editable.pptx — 7 شرائح، مقاس 1080×1350

خيارات إضافية:
  python3 build_carousel.py --svg
      بيطلع كمان svg/slide-1.svg … slide-7.svg  (vector، يفتح في Illustrator/Figma)

  python3 build_carousel.py --png
      بيطلع PDF + png/slide-1..7.png — محتاج LibreOffice مثبّت
      (لو مش مثبّت، السكربت بيقولك ويتخطى الخطوة دي ويكمّل عادي)

  python3 build_carousel.py --logo logo.png
      يستبدل الشعار المضمّن بشعارك (PNG بخلفية شفافة، الطول أكبر من العرض)

  python3 build_carousel.py --out my-deck.pptx
      اسم ملف مختلف

التعديل على المحتوى:
  السكربت فيه قسم  SLIDES  — كل شريحة عبارة عن لستة عناصر رسم، وكل عنصر dict فيه:
      t      نوع العنصر: text / line / rect / circle / poly / image
      x, y   الموضع بالبكسل على لوحة 1080×1350 (المحور من أعلى الشمال)
      s      النص (لعناصر text)
      size   حجم الخط بالبكسل
      c      اللون بصيغة #RRGGBB
      weight وزن الخط: 300 خفيف / 400 عادي / 600 نصف عريض / 700 عريض / 900 أسود
      rtl    True للنص العربي
  عدّل النصوص أو الإحداثيات مباشرة وشغّل السكربت تاني.

ألوان الهوية:
  أحمر    #DF5557
  ذهبي    #D9B368
  فحمي    #495059
  عنوان   #2E353C

نصيحة: بعد فتح الـPPTX، لو عايز تعديل سريع في الكلام، انقر داخل صندوق النص واكتب —
كل النصوص نصوص حقيقية، وكل خط وشكل عنصر منفصل تقدر تحرّكه لوحده.

ملاحظة: المحتوى تعليمي عام في التدريب وعلوم الرياضة، وليس بديلًا عن تقييم مختص.
