الثقة في الدم
الفصل 1193 – الثقة في الدم
(قبل بضعة أشهر ، الحديقة الأبدية ، منظور ليو وليوناردو)
“بالطبع أنت مخلص ، ولهذا تحديدًا يجب أن تكون أنت” أجاب ليو وهو ينظر مباشرة في عيون ليوناردو.
بعد بضعة أيام فقط من علمه بأن موريس قد تواصل شخصيًا مع كاليب ، استدعى ليو ليوناردو إلى الحديقة الأبدية لإجراء محادثة خاصة معه ، إذ رغم ثقته الكاملة بكل من كاليب ومايرون ، إلا انه كان يدرك أيضًا أن المخادع ليس من النوع الذي يتخلى عن مخطط لمجرد فشل محاولتين. إذا فشل موريس في قلب كاليب ضد الطائفة ، فسيتجه ببساطة إلى شخص آخر ، وإذا فشل في استمالة مايرون أيضًا ، فسيواصل البحث حتى يجد في النهاية شخصًا مستعدًا لأداء الدور الذي يحتاج إليه.
أصبحت عواقب الخطة واضحة على الفور ، إذ إن قبول هذا الدور يعني الدخول طواعية في أخطر موقف يمكن تخيله.
ومن وجهة نظر ليو ، لم يكن مهمًا إن استغرقت تلك العملية خمس سنوات أو عشر سنوات أو حتى أكثر ، لأنه ما دام موريس حيًا ، فسيستمر في البحث عن نقاط الضعف حتى يجد واحدة.
ولهذا تحديدًا وقّع ليوناردو العقد لأنه بمجرد تنفيذ ذلك الشرط ، سيفقد العقد سلطته عليه وسيصبح حرًا تمامًا في التصرف وفقًا لضميره من جديد.
كان هذا الاحتمال تحديدًا هو أكثر ما أقلق ليو ، لأنه رغم ثقته بعائلته وقادته اليوم ، إلا انه لم يكن بوسع أحد التنبؤ بما قد يبدو عليه المستقبل بعد عقود. فالظروف تتغير والناس يتغيرون وموريس يتفوق على أي شخص آخر في الكون في استغلال لحظات الضعف ، ولهذا قرر ليو أن يضع خطة احتياطية منذ الآن.
في اللحظة التي انتهى فيها من قراءة العقد ، لاحظ على الفور الثغرة المخفية في صياغته ، إذ إن موريس ربط شرط إتمام العقد بفعل واحد محدد ، بدلًا من ربطه بالنجاح الكامل للخطة بأكملها.
“في وقت ما في المستقبل ، سيتواصل موريس معك أنت أيضًا في نهاية المطاف ، وعندما يفعل ، أريدك أن توافق على عرضه وأن تصبح جزءًا من أي خطة يقدمها لك” أصدر ليو تعليماته بينما تلاشى اللون من وجه ليوناردو على الفور.
“ولذلك ، بدلًا من الانتظار حتى يجد موريس في النهاية شخصًا يكرهنا بالفعل ، أفضل أن أمنحه شخصًا أثق به ثقة عمياء ، لأنه إذا كان المخادع مصممًا على تجنيد خائن ، فأنا أفضل أن يكون ذلك الخائن شخصًا أختاره بنفسي” اختتم ليو كلامه بينما شعر ليوناردو بقلبه وهو يهبط في صدره.
“هل تريدني أن أصبح جزءًا من خطته؟ ماذا تقول يا عمي؟ لا أريد أي علاقة بمخططات المخادع. أنا مخلص لك وللطائفة. أنت عمي ، من لحمي ودمي” أجاب ليوناردو ، حيث ظهر الذعر الحقيقي في صوته ، لأن مجرد التظاهر بالتفكير في مثل هذه الفكرة قد بدا قريبًا بشكل خطير من الخيانة ولكن ليو تقدم ببساطة ووضع يده على كتفه ليطمأنه ، وكأن القلق الذي يشعر به ليوناردو كان أمرًا متوقعا.
ولكن لم يتوقعوا مدى سرعة تحقق توقعات ليو ، إذ بعد بضعة أيام فقط ، وكما كان متوقعًا تمامًا ، اقترب موريس من ليوناردو ، محاولا تجنيده في مؤامرة ضد الطائفة ولكن المخادع أساء فهم موقعه في تلك المحادثة بالكامل ، وبينما كان يعتقد أنه يتلاعب بليوناردو ليجعله بيدقًا في لعبته ، إلا أن ليوناردو قد دخل تلك المفاوضات مع وجود هدف مختلف تمامًا في عقله منذ البداية.
“بالطبع أنت مخلص ، ولهذا تحديدًا يجب أن تكون أنت” أجاب ليو وهو ينظر مباشرة في عيون ليوناردو.
في اللحظة التي انتهى فيها من قراءة العقد ، لاحظ على الفور الثغرة المخفية في صياغته ، إذ إن موريس ربط شرط إتمام العقد بفعل واحد محدد ، بدلًا من ربطه بالنجاح الكامل للخطة بأكملها.
“لن يتوقف موريس عن البحث حتى يجد شخصًا مستعدًا لأداء الدور الذي يحتاج إليه ، لأن المعركة النهائية لن تبدأ إلا بعد أن تصبح جميع القطع في أماكنها. إذا لم نعطه ما يحتاج إليه الآن ، فقد يستهدف حفيدي الذي لم يولد بعد ، لأن ذلك الوغد لن يمانع في الانتظار عشر سنوات إذا كان بإمكانه التلاعب بطفل لإسقاط الطائفة. لذلك خياراتنا هي أن نمنحه ما يريده أو ننتظر ونرى أيًّا من رجالنا الموثوقين سيخوننا…” شرح ليو ، حيث أصبحت ملامحه أكثر جدية تدريجيًا.
في اللحظة التي انتهى فيها من قراءة العقد ، لاحظ على الفور الثغرة المخفية في صياغته ، إذ إن موريس ربط شرط إتمام العقد بفعل واحد محدد ، بدلًا من ربطه بالنجاح الكامل للخطة بأكملها.
“ولذلك ، بدلًا من الانتظار حتى يجد موريس في النهاية شخصًا يكرهنا بالفعل ، أفضل أن أمنحه شخصًا أثق به ثقة عمياء ، لأنه إذا كان المخادع مصممًا على تجنيد خائن ، فأنا أفضل أن يكون ذلك الخائن شخصًا أختاره بنفسي” اختتم ليو كلامه بينما شعر ليوناردو بقلبه وهو يهبط في صدره.
.shola-widget, .shola-lb-wrap, .shola-pb-wrap { background: var(--bg-color, #fff); border: 1px solid var(--border-color, #e5e2e2); border-radius: 4px; padding: 15px; color: var(--text-color, #333); font-family: inherit; direction: rtl; box-sizing: border-box; margin-bottom: 20px; } .darkmode .shola-widget, .darkmode .shola-lb-wrap, .darkmode .shola-pb-wrap { background: #1a1a1a; border-color: #333; color: #ddd; } .shola-progress-wrap { margin-bottom: 20px; } .shola-progress-header, .shola-pb-header { display: flex; justify-content: space-between; align-items: center; font-size: .95em; margin-bottom: 6px; font-weight: bold; } .shola-days-left, .shola-pb-days { color: #f5a623; font-size: .85em; font-weight: normal; } .shola-numbers, .shola-pb-numbers { display: flex; justify-content: space-between; font-size: .85em; color: inherit; margin-bottom: 8px; opacity: 0.8; } .shola-bar-bg, .shola-pb-bg { background: rgba(150,150,150,0.2); border-radius: 20px; height: 25px; overflow: hidden; } .shola-bar-fill, .shola-pb-fill { background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); height: 100%; border-radius: 20px; display: flex; align-items: center; justify-content: flex-end; padding-left: 10px; min-width: 4px; transition: width 1s ease; font-size: .8em; font-weight: bold; color:#fff; } .shola-completed, .shola-pb-done { text-align: center; color: #2ecc71; font-weight: bold; margin-top: 10px; font-size: 1.05em; } .shola-pre-goal, .shola-pb-pre { text-align: center; color: inherit; font-weight: bold; margin-top: 10px; font-size: 1.05em; opacity: 0.9; } .shola-tabs { display: flex; gap: 8px; margin-bottom: 14px; border-bottom: 1px solid rgba(150,150,150,0.2); padding-bottom: 10px; flex-wrap: wrap; } .shola-tab { background: rgba(150,150,150,0.1); border: 1px solid rgba(150,150,150,0.2); color: inherit; padding: 5px 12px; border-radius: 3px; cursor: pointer; font-family: inherit; font-size: .85em; transition: all .3s; } .shola-tab.active { background: #366ad3; border-color: #366ad3; color: #fff; } .shola-tab:hover:not(.active) { background: rgba(150,150,150,0.2); } .shola-row, .shola-lb-row { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 4px; margin-bottom: 6px; background: rgba(150,150,150,0.05); transition: background .2s; border:1px solid rgba(150,150,150,0.1); } .shola-top3, .shola-lb-top3 { background: rgba(54,106,211,0.08); border-color:rgba(54,106,211,0.2); } .shola-row:hover, .shola-lb-row:hover { background: rgba(150,150,150,0.1); } .shola-rank, .shola-lb-rank { min-width: 30px; text-align: center; font-size: 1.1em; } .shola-num, .shola-lb-num { display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: rgba(150,150,150,0.2); border-radius: 50%; font-size: .8em; color: inherit; opacity:0.8; } .shola-avatar { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(150,150,150,0.3); flex-shrink: 0; } .shola-uname, .shola-lb-uname { flex: 1; font-size: .95em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:600;} .shola-score, .shola-lb-score { color: #f5a623; font-weight: bold; font-size: .9em; white-space: nowrap; } .shola-empty, .shola-lb-empty { text-align: center; color: inherit; opacity:0.7; padding: 20px 0; font-size: .9em; } .shola-btn-support { display: block; width: 100%; background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); color: #fff; text-align: center; padding: 10px; border-radius: 4px; font-weight: bold; cursor: pointer; border: none; margin-top: 15px; font-family: inherit; font-size: 1.05em; transition: opacity 0.3s; } .shola-btn-support:hover { opacity: 0.9; color: #fff; } .shola-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 999999; display: none; align-items: center; justify-content: center; backdrop-filter: blur(3px); } .shola-modal-box { background: var(--bg-color, #fff); color: var(--text-color, #333); padding: 25px; border-radius: 8px; width: 90%; max-width: 400px; position: relative; box-shadow: 0 10px 30px rgba(0,0,0,0.5); } .darkmode .shola-modal-box { background: #1a1a1a; color: #ddd; border: 1px solid #333; } .shola-modal-close { position: absolute; top: 10px; left: 15px; font-size: 24px; cursor: pointer; color: inherit; opacity: 0.7; font-weight: bold; line-height: 1; } .shola-modal-close:hover { opacity: 1; } function sholaTab(btn, id) { var widget = btn.closest(".shola-widget"); widget.querySelectorAll(".shola-tab").forEach(function(b){ b.classList.remove("active"); }); widget.querySelectorAll(".shola-board").forEach(function(b){ b.style.display = "none"; }); btn.classList.add("active"); document.getElementById("shola-" + id).style.display = "block"; } function sholaOpenModal(modalId) { document.getElementById(modalId).style.display = "flex"; } function sholaCloseModal(modalId) { document.getElementById(modalId).style.display = "none"; } 🔥 تحدي أغسطس 2026 ⏳ 13 يوم متبقي 69,410 شعلة الهدف: 66,666 104.1% 🎉 حققنا هدف الشهر، شكرًا لكل الداعمين! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 40,000🥈Yazeed Alsaedi🔥 105🥉F A🔥 1004mohaamned alrehaili🔥 1005محمد جبران🔥 1006A G🔥 1007Ahmed Asem🔥 1008Oussama Ait ouakrim🔥 1009Daniah Mulki🔥 10010Abdullah Alamoudi🔥 100 🥇M. K💎 52,000🥈Fares saeed💎 1,100🥉Hamood Mahemed💎 5004Abdullah K💎 5005ibrahim shazly💎 5006Yazeed Alsaedi💎 1057Basil Alfaifi💎 1008husam Al marzouqi💎 1009Nasser Bin zayed💎 10010Abdullah Alzahrani💎 100
أصبحت عواقب الخطة واضحة على الفور ، إذ إن قبول هذا الدور يعني الدخول طواعية في أخطر موقف يمكن تخيله.
“حسنًا يا عمي… سأبذل قصارى جهدي” وعد ليوناردو ، وعلى الرغم من الخوف الذي ظل عالقًا في صدره ، إلا أنه أومأ في النهاية بشكل موافق بينما جذبه ليو بعدها مباشرة إلى عناق.
إذا سارت الأمور على نحو خاطئ ، فبغض النظر عن نواياه الحقيقية ، قد يتذكره التاريخ باعتباره كايليث آخر ، وقد يلعن عدد لا يحصى من الأشخاص في الكون اسمه لأجيال قادمة.
“عمي ، إنك تضع قدرًا هائلًا من الثقة بي” تمتم ليوناردو ، حيث ظهرت الحيرة على وجهه.
“عمي ، إنك تضع قدرًا هائلًا من الثقة بي” تمتم ليوناردو ، حيث ظهرت الحيرة على وجهه.
“عمي ، إنك تضع قدرًا هائلًا من الثقة بي” تمتم ليوناردو ، حيث ظهرت الحيرة على وجهه.
“ماذا لو أجبرني موريس على توقيع عقد روح؟ ماذا لو تركني بلا أي مخرج من مخططه مهما كان؟” سأل ليوناردو ولكن ليو ابتسم بشكل غير متوقع.
ولهذا السبب ، عندما وضع موريس عقد الروح أمامه في النهاية وطالبه بالتوقيع ، درس بعناية كل شرط مكتوب في العقد قبل أن يوقع عليه.
“إذًا وقّعه” أجاب ليو بهدوء.
“لن يتوقف موريس عن البحث حتى يجد شخصًا مستعدًا لأداء الدور الذي يحتاج إليه ، لأن المعركة النهائية لن تبدأ إلا بعد أن تصبح جميع القطع في أماكنها. إذا لم نعطه ما يحتاج إليه الآن ، فقد يستهدف حفيدي الذي لم يولد بعد ، لأن ذلك الوغد لن يمانع في الانتظار عشر سنوات إذا كان بإمكانه التلاعب بطفل لإسقاط الطائفة. لذلك خياراتنا هي أن نمنحه ما يريده أو ننتظر ونرى أيًّا من رجالنا الموثوقين سيخوننا…” شرح ليو ، حيث أصبحت ملامحه أكثر جدية تدريجيًا.
“إذا قدم لك عقد روح ، فوقعه بدون تردد ، لأنه مهما كان العقد الذي يضعه ، فأنا أثق بأنك عندما تحين اللحظة ستجد طريقة لفعل الصواب. أثق بحكمك وأثق بولائك ، والأهم من ذلك ، أثق بأنك ستجد طريقًا للمضي قدمًا حتى عندما أعجز أنا عن رؤية ذلك الطريق” قال ليو وهو يضغط على كتف ليوناردو بقوة.
“هل تريدني أن أصبح جزءًا من خطته؟ ماذا تقول يا عمي؟ لا أريد أي علاقة بمخططات المخادع. أنا مخلص لك وللطائفة. أنت عمي ، من لحمي ودمي” أجاب ليوناردو ، حيث ظهر الذعر الحقيقي في صوته ، لأن مجرد التظاهر بالتفكير في مثل هذه الفكرة قد بدا قريبًا بشكل خطير من الخيانة ولكن ليو تقدم ببساطة ووضع يده على كتفه ليطمأنه ، وكأن القلق الذي يشعر به ليوناردو كان أمرًا متوقعا.
كانت هذه الكلمات أشد وطاة على ليوناردو من أي جرح قد تلقاه في ساحة معركة ، لأن هذا لم يكن مجرد أمر يصدره قائد إلى أحد مرؤوسيه ، حيث كان ليو يضع مستقبل الطائفة وسلامة عائلته وربما حتى حياته هو ، بين يدي ليوناردو ، بدون أن يطلب منه أي ضمانات أو تأكيدات في المقابل.
“هل تريدني أن أصبح جزءًا من خطته؟ ماذا تقول يا عمي؟ لا أريد أي علاقة بمخططات المخادع. أنا مخلص لك وللطائفة. أنت عمي ، من لحمي ودمي” أجاب ليوناردو ، حيث ظهر الذعر الحقيقي في صوته ، لأن مجرد التظاهر بالتفكير في مثل هذه الفكرة قد بدا قريبًا بشكل خطير من الخيانة ولكن ليو تقدم ببساطة ووضع يده على كتفه ليطمأنه ، وكأن القلق الذي يشعر به ليوناردو كان أمرًا متوقعا.
“حسنًا يا عمي… سأبذل قصارى جهدي” وعد ليوناردو ، وعلى الرغم من الخوف الذي ظل عالقًا في صدره ، إلا أنه أومأ في النهاية بشكل موافق بينما جذبه ليو بعدها مباشرة إلى عناق.
“بالطبع أنت مخلص ، ولهذا تحديدًا يجب أن تكون أنت” أجاب ليو وهو ينظر مباشرة في عيون ليوناردو.
“هذا كل ما أطلبه” أجاب ليو ، حيث ظهرت ابتسامة خافتة على وجهه.
ولهذا تحديدًا وقّع ليوناردو العقد لأنه بمجرد تنفيذ ذلك الشرط ، سيفقد العقد سلطته عليه وسيصبح حرًا تمامًا في التصرف وفقًا لضميره من جديد.
ولكن لم يتوقعوا مدى سرعة تحقق توقعات ليو ، إذ بعد بضعة أيام فقط ، وكما كان متوقعًا تمامًا ، اقترب موريس من ليوناردو ، محاولا تجنيده في مؤامرة ضد الطائفة ولكن المخادع أساء فهم موقعه في تلك المحادثة بالكامل ، وبينما كان يعتقد أنه يتلاعب بليوناردو ليجعله بيدقًا في لعبته ، إلا أن ليوناردو قد دخل تلك المفاوضات مع وجود هدف مختلف تمامًا في عقله منذ البداية.
“لن يتوقف موريس عن البحث حتى يجد شخصًا مستعدًا لأداء الدور الذي يحتاج إليه ، لأن المعركة النهائية لن تبدأ إلا بعد أن تصبح جميع القطع في أماكنها. إذا لم نعطه ما يحتاج إليه الآن ، فقد يستهدف حفيدي الذي لم يولد بعد ، لأن ذلك الوغد لن يمانع في الانتظار عشر سنوات إذا كان بإمكانه التلاعب بطفل لإسقاط الطائفة. لذلك خياراتنا هي أن نمنحه ما يريده أو ننتظر ونرى أيًّا من رجالنا الموثوقين سيخوننا…” شرح ليو ، حيث أصبحت ملامحه أكثر جدية تدريجيًا.
فمنذ اللحظة التي ائتمنه فيها ليو على هذه المهمة ، لم يتغير هدف ليوناردو قط ، حيث كان ينوي حماية عائلته والطائفة وضمان أنه عندما تحين المعركة الحاسمة أخيرًا ، ستتحول مخططات موريس في النهاية إلى الأداة التي ستؤدي إلى تدميره بنفسه.
كانت هذه الكلمات أشد وطاة على ليوناردو من أي جرح قد تلقاه في ساحة معركة ، لأن هذا لم يكن مجرد أمر يصدره قائد إلى أحد مرؤوسيه ، حيث كان ليو يضع مستقبل الطائفة وسلامة عائلته وربما حتى حياته هو ، بين يدي ليوناردو ، بدون أن يطلب منه أي ضمانات أو تأكيدات في المقابل.
ولهذا السبب ، عندما وضع موريس عقد الروح أمامه في النهاية وطالبه بالتوقيع ، درس بعناية كل شرط مكتوب في العقد قبل أن يوقع عليه.
ولهذا السبب ، عندما وضع موريس عقد الروح أمامه في النهاية وطالبه بالتوقيع ، درس بعناية كل شرط مكتوب في العقد قبل أن يوقع عليه.
في اللحظة التي انتهى فيها من قراءة العقد ، لاحظ على الفور الثغرة المخفية في صياغته ، إذ إن موريس ربط شرط إتمام العقد بفعل واحد محدد ، بدلًا من ربطه بالنجاح الكامل للخطة بأكملها.
وهكذا ، بينما رأى موريس الاتفاق باعتباره ضمانًا محكمًا للولاء ، رأى ليوناردو فيه سجنًا مؤقتًا لا يحتاج سوى إلى تحمله حتى تحين اللحظة المناسبة.
فالعقد لم يشترط موت ليو ولم يشترط انتصار التحالف في المعركة بل كان كل ما يطلبه من ليوناردو هو أن ينجح في قطع ساقي ليو خلال المواجهة الحاسمة.
ولكن لم يتوقعوا مدى سرعة تحقق توقعات ليو ، إذ بعد بضعة أيام فقط ، وكما كان متوقعًا تمامًا ، اقترب موريس من ليوناردو ، محاولا تجنيده في مؤامرة ضد الطائفة ولكن المخادع أساء فهم موقعه في تلك المحادثة بالكامل ، وبينما كان يعتقد أنه يتلاعب بليوناردو ليجعله بيدقًا في لعبته ، إلا أن ليوناردو قد دخل تلك المفاوضات مع وجود هدف مختلف تمامًا في عقله منذ البداية.
ولهذا تحديدًا وقّع ليوناردو العقد لأنه بمجرد تنفيذ ذلك الشرط ، سيفقد العقد سلطته عليه وسيصبح حرًا تمامًا في التصرف وفقًا لضميره من جديد.
“إذًا وقّعه” أجاب ليو بهدوء.
وهكذا ، بينما رأى موريس الاتفاق باعتباره ضمانًا محكمًا للولاء ، رأى ليوناردو فيه سجنًا مؤقتًا لا يحتاج سوى إلى تحمله حتى تحين اللحظة المناسبة.
“بالطبع أنت مخلص ، ولهذا تحديدًا يجب أن تكون أنت” أجاب ليو وهو ينظر مباشرة في عيون ليوناردو.
وإذا نجح في خطته بالفعل ، فعندما يدرك المخادع خطأه ، سيكون الوقت قد فات بالفعل ، حيث سيجعل ليو موريس يدفع ثمن غروره.
“ماذا لو أجبرني موريس على توقيع عقد روح؟ ماذا لو تركني بلا أي مخرج من مخططه مهما كان؟” سأل ليوناردو ولكن ليو ابتسم بشكل غير متوقع.
كان هذا الاحتمال تحديدًا هو أكثر ما أقلق ليو ، لأنه رغم ثقته بعائلته وقادته اليوم ، إلا انه لم يكن بوسع أحد التنبؤ بما قد يبدو عليه المستقبل بعد عقود. فالظروف تتغير والناس يتغيرون وموريس يتفوق على أي شخص آخر في الكون في استغلال لحظات الضعف ، ولهذا قرر ليو أن يضع خطة احتياطية منذ الآن.
الترجمة: Hunter
“هل تريدني أن أصبح جزءًا من خطته؟ ماذا تقول يا عمي؟ لا أريد أي علاقة بمخططات المخادع. أنا مخلص لك وللطائفة. أنت عمي ، من لحمي ودمي” أجاب ليوناردو ، حيث ظهر الذعر الحقيقي في صوته ، لأن مجرد التظاهر بالتفكير في مثل هذه الفكرة قد بدا قريبًا بشكل خطير من الخيانة ولكن ليو تقدم ببساطة ووضع يده على كتفه ليطمأنه ، وكأن القلق الذي يشعر به ليوناردو كان أمرًا متوقعا.
.shola-widget, .shola-lb-wrap, .shola-pb-wrap { background: var(--bg-color, #fff); border: 1px solid var(--border-color, #e5e2e2); border-radius: 4px; padding: 15px; color: var(--text-color, #333); font-family: inherit; direction: rtl; box-sizing: border-box; margin-bottom: 20px; } .darkmode .shola-widget, .darkmode .shola-lb-wrap, .darkmode .shola-pb-wrap { background: #1a1a1a; border-color: #333; color: #ddd; } .shola-progress-wrap { margin-bottom: 20px; } .shola-progress-header, .shola-pb-header { display: flex; justify-content: space-between; align-items: center; font-size: .95em; margin-bottom: 6px; font-weight: bold; } .shola-days-left, .shola-pb-days { color: #f5a623; font-size: .85em; font-weight: normal; } .shola-numbers, .shola-pb-numbers { display: flex; justify-content: space-between; font-size: .85em; color: inherit; margin-bottom: 8px; opacity: 0.8; } .shola-bar-bg, .shola-pb-bg { background: rgba(150,150,150,0.2); border-radius: 20px; height: 25px; overflow: hidden; } .shola-bar-fill, .shola-pb-fill { background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); height: 100%; border-radius: 20px; display: flex; align-items: center; justify-content: flex-end; padding-left: 10px; min-width: 4px; transition: width 1s ease; font-size: .8em; font-weight: bold; color:#fff; } .shola-completed, .shola-pb-done { text-align: center; color: #2ecc71; font-weight: bold; margin-top: 10px; font-size: 1.05em; } .shola-pre-goal, .shola-pb-pre { text-align: center; color: inherit; font-weight: bold; margin-top: 10px; font-size: 1.05em; opacity: 0.9; } .shola-tabs { display: flex; gap: 8px; margin-bottom: 14px; border-bottom: 1px solid rgba(150,150,150,0.2); padding-bottom: 10px; flex-wrap: wrap; } .shola-tab { background: rgba(150,150,150,0.1); border: 1px solid rgba(150,150,150,0.2); color: inherit; padding: 5px 12px; border-radius: 3px; cursor: pointer; font-family: inherit; font-size: .85em; transition: all .3s; } .shola-tab.active { background: #366ad3; border-color: #366ad3; color: #fff; } .shola-tab:hover:not(.active) { background: rgba(150,150,150,0.2); } .shola-row, .shola-lb-row { display: flex; align-items: center; gap: 10px; padding: 8px 10px; border-radius: 4px; margin-bottom: 6px; background: rgba(150,150,150,0.05); transition: background .2s; border:1px solid rgba(150,150,150,0.1); } .shola-top3, .shola-lb-top3 { background: rgba(54,106,211,0.08); border-color:rgba(54,106,211,0.2); } .shola-row:hover, .shola-lb-row:hover { background: rgba(150,150,150,0.1); } .shola-rank, .shola-lb-rank { min-width: 30px; text-align: center; font-size: 1.1em; } .shola-num, .shola-lb-num { display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; background: rgba(150,150,150,0.2); border-radius: 50%; font-size: .8em; color: inherit; opacity:0.8; } .shola-avatar { width: 32px; height: 32px; border-radius: 50%; object-fit: cover; border: 1px solid rgba(150,150,150,0.3); flex-shrink: 0; } .shola-uname, .shola-lb-uname { flex: 1; font-size: .95em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:600;} .shola-score, .shola-lb-score { color: #f5a623; font-weight: bold; font-size: .9em; white-space: nowrap; } .shola-empty, .shola-lb-empty { text-align: center; color: inherit; opacity:0.7; padding: 20px 0; font-size: .9em; } .shola-btn-support { display: block; width: 100%; background: #366ad3; background: linear-gradient(90deg, #366ad3, #5785e6); color: #fff; text-align: center; padding: 10px; border-radius: 4px; font-weight: bold; cursor: pointer; border: none; margin-top: 15px; font-family: inherit; font-size: 1.05em; transition: opacity 0.3s; } .shola-btn-support:hover { opacity: 0.9; color: #fff; } .shola-modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 999999; display: none; align-items: center; justify-content: center; backdrop-filter: blur(3px); } .shola-modal-box { background: var(--bg-color, #fff); color: var(--text-color, #333); padding: 25px; border-radius: 8px; width: 90%; max-width: 400px; position: relative; box-shadow: 0 10px 30px rgba(0,0,0,0.5); } .darkmode .shola-modal-box { background: #1a1a1a; color: #ddd; border: 1px solid #333; } .shola-modal-close { position: absolute; top: 10px; left: 15px; font-size: 24px; cursor: pointer; color: inherit; opacity: 0.7; font-weight: bold; line-height: 1; } .shola-modal-close:hover { opacity: 1; } function sholaTab(btn, id) { var widget = btn.closest(".shola-widget"); widget.querySelectorAll(".shola-tab").forEach(function(b){ b.classList.remove("active"); }); widget.querySelectorAll(".shola-board").forEach(function(b){ b.style.display = "none"; }); btn.classList.add("active"); document.getElementById("shola-" + id).style.display = "block"; } function sholaOpenModal(modalId) { document.getElementById(modalId).style.display = "flex"; } function sholaCloseModal(modalId) { document.getElementById(modalId).style.display = "none"; } 🔥 تحدي أغسطس 2026 ⏳ 13 يوم متبقي 69,410 شعلة الهدف: 66,666 104.1% 🎉 حققنا هدف الشهر، شكرًا لكل الداعمين! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 40,000🥈Yazeed Alsaedi🔥 105🥉F A🔥 1004mohaamned alrehaili🔥 1005محمد جبران🔥 1006A G🔥 1007Ahmed Asem🔥 1008Oussama Ait ouakrim🔥 1009Daniah Mulki🔥 10010Abdullah Alamoudi🔥 100 🥇M. K💎 52,000🥈Fares saeed💎 1,100🥉Hamood Mahemed💎 5004Abdullah K💎 5005ibrahim shazly💎 5006Yazeed Alsaedi💎 1057Basil Alfaifi💎 1008husam Al marzouqi💎 1009Nasser Bin zayed💎 10010Abdullah Alzahrani💎 100
