آخر قطعة من الأحجية.
37: آخر قطعة من الأحجية.
____Azami____ هذا.. هذا قاسي ووحشي للغاية.. _____________ ~~~~~~~~ ياه، من ناحية الدموية تبدو هذه أكثر من منزل بكثير..
كان أول شيء فعله هان فاي دائما بعد عودته إلى المنزل هو تشغيل التلفزيون. لم يكن مهتمًا حقًا بالبرامج، لقد أراد فقط صوتًا في الخلفية حتى لا يبدو وحيدًا جدًا لوحده.
37: آخر قطعة من الأحجية.
بعد أن ظل وحيدًا لسنوات عديدة، كانت هذه هي المرة الأولى التي يكون فيها “منزله” شديد ‘الازدحام’لتلك الدرجة. جلس 7 أشباح على الأريكة لمشاهدة التلفاز، وقرر إنسان الانضمام إليهم. والمثير للدهشة أن الأمر بدا متناغمًا تمامًا. بمجرد أن علم هان فاي أنه سيمكنه الخروج من اللعبة في أي وقت، حصلت شجاعته على دفعة قوية. أراد الاقتراب من رفاقه في الغرفة وأراد الحصول على مزيد من الدلائل حول القاتل من ضحاياه.
كانت هذه هي المرة الأولى التي يتواصل فيها هان فاي مع زميله في الغرفة. برؤية الكلمات على المرآة ووي يوفو الواقف خلفه، نشأ شعور غريب بداخله. خارج اللعبة، تم ترتيبه للعب شخصية وي يوفو وفي تلك اللحظة، كان بعيدًا عن الشخص الحقيقي الذي تم تشكيل شخصيته عليه بمقدار مرآة فقط. كان قلبه لا يزال يرتجف من الخوف ولكن وراء ذلك نشأت مشاعر مختلفة. لم يكن شفقة أو صدقة. ناظرا في عيون الضحايا السبعة، بدا وكأن هان فاي قد رأى نفسه السابقة.
بث جهاز التلفزيون قديم الطراز إعادة عرض لذكريات الضحايا. طبع هان فاي أكبر عدد ممكن من التفاصيل في ذهنه. ومع ذلك، كان الوقت يمر. إذا لم يحاول القيام بمهمة الاستحمام قريبًا، فسيتم استبدالها تلقائيًا من قبل النظام.
تناثر الدم على جدار الحمام الأبيض. لم يختبر هان فاي شيئًا مرعبًا بتلك الدرجة أبدا. تناثر السائل على جسده لكنه لم يستطع حتى معرفة ما إذا كان ماء أو دم. ما أثار رعبه أن وي يوفو قد كان الأول فقط. بعد أن تم تقطيع جثة وي يوفو تمامًا، نزل المصير القاسي المماثل على آه مي، تشوي تيانتشي، تشوي كايي ..
ناظرا إلى الساعة، عندما كانت الساعة 3.50 صباحًا، وقف بهدوء ومشى بمفرده إلى الحمام. ‘أرغه، سيجب أن أجربها بعد كل شيء. أعلم أن جمع كل مكافآت مهام اللاعب الجديد سيساعدني كثيرًا في المستقبل.’ كانت الحياة المثالية في الأساس محاكيًا للحياة، لذا بعد أن فكر هان فاي في الأمر، كان تعيين “الاستحمام” كواحدة من المهام أمرًا مقبولًا تمامًا. ومع ذلك، عرف هان فاي أيضًا أن المهمة ستحمل أكثر من حمام بسيط فقط. بعد التحقق، أدرك هان فاي أن قفل باب الحمام كان قد دمر بالفعل.
.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 ⏳ 30 يوم متبقي 39,400 شعلة الهدف: 66,666 59.1% 🔥 ادعم الموقع لضمان استمراريته وبدون ظهور إعلانات مزعجة للجميع! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 10,000🥈عويض المطيري🔥 100🥉G A🔥 1004Ali Alshamsi🔥 1005Abdulla Alkalbani🔥 1006ahmad aa🔥 1007Ali Souidan🔥 1008mohammad alazmi🔥 1009Gehrman Sparrow🔥 10010Badr🔥 100 🥇M. K💎 22,000🥈Fares saeed💎 1,100🥉Hamood Mahemed💎 5004Abdullah K💎 5005ibrahim shazly💎 5006الخال!💎 1007F A💎 1008mohaamned alrehaili💎 1009محمد جبران💎 10010A G💎 100
‘لا يمكن قفله؟’ تجعدت حواجب هان فاي معًا. لحسن الحظ، كان الرجل جيدًا في العثور على الجانب المشرق، “على الأقل لم تتطلب المهمة مني أن أكون عاريًا.” بينما كان يرتدي ملابسه بالكامل، قام هان فاي بتشغيل الحمام ووقف تحته. كان لا يزال يمسك الساطور. ألصق الماء ملابسه على جلده. لقد قيدت حركته. لم يكن شعورا جيدا. ‘لقد قامت اللعبة حقا بمحاكاة حتى أصغر التفاصيل.’
ضد غريزته السليمة، أبقى هان فاي عينيه مفتوحتين. كان الرعب والدم أكثر من أي برنامج رعب. حقيقتها قد قطعت قلبه. هكذا ماتت هذه النفوس السبع المسكينة.
بعد الوقوف تحت الدش لمدة نصف دقيقة، لاحظ هان فاي أن معدل إكمال المهمة كان لا يزال 0. مع جسده بالكامل مبلل، استدار هان فاي نحو حوض الغسيل. ووضعت فوقه زجاجة شامبو للشعر وكريم للجسم ومنظف للوجه.
رافعا ذراعه، هبط إصبع هان فاي على سطح المرآة. اندفع البرد من خلال إصبعه إلى ذهنه. أومأ برأسه ببطء ولكن بتصميم. “أعدك، سوف أساعدها.”
‘إنه شعور غريب أن تستحم داخل منزل مسكون في الرابعة صباحًا. مهما قمت برفع درجة حرارة الماء، فهو لا يزال مجمد للغاية.’ قام بعصر بعض كريم الجسم ووضعه على جسده. أخيرًا، كان معدل إتمام المهمة يرتفع. ‘هكذا هو شعور أن تستحم بالملابس. تماما، في هذه اللعبة، يمكنك تجربة أشياء كثيرة لن تفعلها في الحياة الواقعية.’
37: آخر قطعة من الأحجية.
من حديثه مع هوانغ يين، لاحظ هان فاي شيئًا ما. كانت لعبة الحياة المثالية العادية تحتوي على العديد من القيود على لاعبها، ولكن يبدو أن نسخته من الحياة المثالية قد تخلصت منها. لم يكن هناك سيد لعبة لتقييد أفعاله. طالما كان على قيد الحياة، فسيمكنه فعل أي شيء يريده. كان هذا المكان اختبارًا حقيقيًا للطبيعة البشرية. يمكن أن يكون جحيم أو جنة حسب اختياره. ارتفعت درجة حرارة الماء تدريجياً وأصبح الحمام ضبابيا. أصبح انتباه هان فاي حاد. بعد أن وضع كريم الجسم ومد يده إلى شامبو الشعر، فُتح باب الحمام المغلق من تلقاء نفسه.
بث جهاز التلفزيون قديم الطراز إعادة عرض لذكريات الضحايا. طبع هان فاي أكبر عدد ممكن من التفاصيل في ذهنه. ومع ذلك، كان الوقت يمر. إذا لم يحاول القيام بمهمة الاستحمام قريبًا، فسيتم استبدالها تلقائيًا من قبل النظام.
‘من هو؟’ نظر هان فاي نحو غرفة المعيشة. كان التلفزيون لا يزال يعرض ذكريات الضحايا السبعة لكن الضحايا أنفسهم قد كانوا مفقودين. استمرت درجة حرارة الدش في الارتفاع لكن هان فاي شعر ببرودة أكبر هو نفسه. لقد بدا الهواء في الحمام يضيق يتجمد. تحول هان فاي المخنوق إلى المرآة الضبابية. داخل المرآة، بخلاف هان فاي، كان هناك 7 وجوه أخرى. ثبت هان فاي رقبته في مكانها وحدق في المرآة. أعطيه مليون ولن يستدير.
مشى وي يوفو في المرآة ببطء نحو هان فاي. مد إصبعه إلى الأمام ليكتب شيئًا على المرآة. بدأت الكلمات تظهر على سطح المرآة الضبابية- الطفلة قادمة قريبًا، ساعدها.
مشى وي يوفو في المرآة ببطء نحو هان فاي. مد إصبعه إلى الأمام ليكتب شيئًا على المرآة. بدأت الكلمات تظهر على سطح المرآة الضبابية- الطفلة قادمة قريبًا، ساعدها.
داخل جسد الوحش، رأى وجه فتاة لم يرها من قبل. كان وجهًا لم يظهر في أي من ملفات القضية. ولم تنشر الشرطة أي معلومات عن هذا الشخص أيضًا.
كانت هذه هي المرة الأولى التي يتواصل فيها هان فاي مع زميله في الغرفة. برؤية الكلمات على المرآة ووي يوفو الواقف خلفه، نشأ شعور غريب بداخله. خارج اللعبة، تم ترتيبه للعب شخصية وي يوفو وفي تلك اللحظة، كان بعيدًا عن الشخص الحقيقي الذي تم تشكيل شخصيته عليه بمقدار مرآة فقط. كان قلبه لا يزال يرتجف من الخوف ولكن وراء ذلك نشأت مشاعر مختلفة. لم يكن شفقة أو صدقة. ناظرا في عيون الضحايا السبعة، بدا وكأن هان فاي قد رأى نفسه السابقة.
37: آخر قطعة من الأحجية.
رافعا ذراعه، هبط إصبع هان فاي على سطح المرآة. اندفع البرد من خلال إصبعه إلى ذهنه. أومأ برأسه ببطء ولكن بتصميم. “أعدك، سوف أساعدها.”
بعد أن تمزق جميع الضحايا السبعة، بدا وكأن لحمهم ودمهم في المرآة قد كسبوا حياتهم الخاصة. شكل اليأس والكراهية والألم خيوطًا سوداء بدأت في ربط القطع المكسورة معًا. بعد أن حصد القاتل الأعضاء التي يحتاجها من الضحايا، فعل الشيء نفسه. تم إعادة هان فاي إلى مسرح الجريمة. كان اللحم عبارة عن قطع أحجية تم إعادة لصقها مرةً أخرى بأسلاك مليئة بالكراهية. وحش قبيح ومخيف ومجنون يولد من جديد من اللحم الميت للضحايا.
بذلك، ابتسم وي يوفو ابتسامة بسيطة. ثم تسرب الدم من جمجمته ورقبته. ظهرت جروح مريعة على جسده. واقفا بجانب هان فاي، تم تقطيع جسده بوحشية، مثل أحجية صور مقطوعة تم تفكيكها بالقوة.
كانت هذه هي المرة الأولى التي يتواصل فيها هان فاي مع زميله في الغرفة. برؤية الكلمات على المرآة ووي يوفو الواقف خلفه، نشأ شعور غريب بداخله. خارج اللعبة، تم ترتيبه للعب شخصية وي يوفو وفي تلك اللحظة، كان بعيدًا عن الشخص الحقيقي الذي تم تشكيل شخصيته عليه بمقدار مرآة فقط. كان قلبه لا يزال يرتجف من الخوف ولكن وراء ذلك نشأت مشاعر مختلفة. لم يكن شفقة أو صدقة. ناظرا في عيون الضحايا السبعة، بدا وكأن هان فاي قد رأى نفسه السابقة.
تناثر الدم على جدار الحمام الأبيض. لم يختبر هان فاي شيئًا مرعبًا بتلك الدرجة أبدا. تناثر السائل على جسده لكنه لم يستطع حتى معرفة ما إذا كان ماء أو دم. ما أثار رعبه أن وي يوفو قد كان الأول فقط. بعد أن تم تقطيع جثة وي يوفو تمامًا، نزل المصير القاسي المماثل على آه مي، تشوي تيانتشي، تشوي كايي ..
ناظرا إلى الساعة، عندما كانت الساعة 3.50 صباحًا، وقف بهدوء ومشى بمفرده إلى الحمام. ‘أرغه، سيجب أن أجربها بعد كل شيء. أعلم أن جمع كل مكافآت مهام اللاعب الجديد سيساعدني كثيرًا في المستقبل.’ كانت الحياة المثالية في الأساس محاكيًا للحياة، لذا بعد أن فكر هان فاي في الأمر، كان تعيين “الاستحمام” كواحدة من المهام أمرًا مقبولًا تمامًا. ومع ذلك، عرف هان فاي أيضًا أن المهمة ستحمل أكثر من حمام بسيط فقط. بعد التحقق، أدرك هان فاي أن قفل باب الحمام كان قد دمر بالفعل.
ازدهرت زهور الدم الطازجة في الحمام الضيق. كان العالم في المرآة أحمر كالدم. خارج المرآة، شعر جسد هان فاي وكأنه قد أسقط في الجليد. اهتز جسده بلا تحكم. انزلق الماء أسفل وجهه، وانزلق الدم أسفل المرآة.
‘إنه شعور غريب أن تستحم داخل منزل مسكون في الرابعة صباحًا. مهما قمت برفع درجة حرارة الماء، فهو لا يزال مجمد للغاية.’ قام بعصر بعض كريم الجسم ووضعه على جسده. أخيرًا، كان معدل إتمام المهمة يرتفع. ‘هكذا هو شعور أن تستحم بالملابس. تماما، في هذه اللعبة، يمكنك تجربة أشياء كثيرة لن تفعلها في الحياة الواقعية.’
ضد غريزته السليمة، أبقى هان فاي عينيه مفتوحتين. كان الرعب والدم أكثر من أي برنامج رعب. حقيقتها قد قطعت قلبه. هكذا ماتت هذه النفوس السبع المسكينة.
بث جهاز التلفزيون قديم الطراز إعادة عرض لذكريات الضحايا. طبع هان فاي أكبر عدد ممكن من التفاصيل في ذهنه. ومع ذلك، كان الوقت يمر. إذا لم يحاول القيام بمهمة الاستحمام قريبًا، فسيتم استبدالها تلقائيًا من قبل النظام.
بعد أن تمزق جميع الضحايا السبعة، بدا وكأن لحمهم ودمهم في المرآة قد كسبوا حياتهم الخاصة. شكل اليأس والكراهية والألم خيوطًا سوداء بدأت في ربط القطع المكسورة معًا. بعد أن حصد القاتل الأعضاء التي يحتاجها من الضحايا، فعل الشيء نفسه. تم إعادة هان فاي إلى مسرح الجريمة. كان اللحم عبارة عن قطع أحجية تم إعادة لصقها مرةً أخرى بأسلاك مليئة بالكراهية. وحش قبيح ومخيف ومجنون يولد من جديد من اللحم الميت للضحايا.
‘إنه شعور غريب أن تستحم داخل منزل مسكون في الرابعة صباحًا. مهما قمت برفع درجة حرارة الماء، فهو لا يزال مجمد للغاية.’ قام بعصر بعض كريم الجسم ووضعه على جسده. أخيرًا، كان معدل إتمام المهمة يرتفع. ‘هكذا هو شعور أن تستحم بالملابس. تماما، في هذه اللعبة، يمكنك تجربة أشياء كثيرة لن تفعلها في الحياة الواقعية.’
نما حجمه. ظهرت الوجوه الملتوية للضحايا السبعة ببطء. لقد فقدوا جميعًا عقلانيتهم. تأوهوا وصرخوا بجنون. تناثرت أطرافهم المكسورة غير المستخدمة في الغرفة. كان المشهد دمويا للغاية ولكن هان فاي أجبر نفسه على النظر. لقد وعد وي يوفو بأنه سيقدم لتلك الطفلة المساعدة. ‘من هذه الطفلة؟ يجب أن يكون هناك سبب وراء قيام الضحايا السبعة بهذا. لقد تفككوا وتجمعوا مجددا أمام عيني لسبب! أرادوا مني أن أرى شيئًا!’
كان أول شيء فعله هان فاي دائما بعد عودته إلى المنزل هو تشغيل التلفزيون. لم يكن مهتمًا حقًا بالبرامج، لقد أراد فقط صوتًا في الخلفية حتى لا يبدو وحيدًا جدًا لوحده.
انتفخت الأوردة بينما ذاب اللحم معًا. ارتفع الوحش إلى السقف لكن حجمه كان لا يزال ينمو. إنسكب الدم مثل المطر. أخيرًا، اكتشف هان فاي شيئًا في المكان الذي وجب أن يكون فيه قلب الوحش.
داخل جسد الوحش، رأى وجه فتاة لم يرها من قبل. كان وجهًا لم يظهر في أي من ملفات القضية. ولم تنشر الشرطة أي معلومات عن هذا الشخص أيضًا.
داخل جسد الوحش، رأى وجه فتاة لم يرها من قبل. كان وجهًا لم يظهر في أي من ملفات القضية. ولم تنشر الشرطة أي معلومات عن هذا الشخص أيضًا.
مشى وي يوفو في المرآة ببطء نحو هان فاي. مد إصبعه إلى الأمام ليكتب شيئًا على المرآة. بدأت الكلمات تظهر على سطح المرآة الضبابية- الطفلة قادمة قريبًا، ساعدها.
‘هي الضحية الثامنة؟ هي آخر قطعة من الأحجية؟’
‘لا يمكن قفله؟’ تجعدت حواجب هان فاي معًا. لحسن الحظ، كان الرجل جيدًا في العثور على الجانب المشرق، “على الأقل لم تتطلب المهمة مني أن أكون عاريًا.” بينما كان يرتدي ملابسه بالكامل، قام هان فاي بتشغيل الحمام ووقف تحته. كان لا يزال يمسك الساطور. ألصق الماء ملابسه على جلده. لقد قيدت حركته. لم يكن شعورا جيدا. ‘لقد قامت اللعبة حقا بمحاكاة حتى أصغر التفاصيل.’
____Azami____
هذا.. هذا قاسي ووحشي للغاية..
_____________
~~~~~~~~
ياه، من ناحية الدموية تبدو هذه أكثر من منزل بكثير..
بعد أن تمزق جميع الضحايا السبعة، بدا وكأن لحمهم ودمهم في المرآة قد كسبوا حياتهم الخاصة. شكل اليأس والكراهية والألم خيوطًا سوداء بدأت في ربط القطع المكسورة معًا. بعد أن حصد القاتل الأعضاء التي يحتاجها من الضحايا، فعل الشيء نفسه. تم إعادة هان فاي إلى مسرح الجريمة. كان اللحم عبارة عن قطع أحجية تم إعادة لصقها مرةً أخرى بأسلاك مليئة بالكراهية. وحش قبيح ومخيف ومجنون يولد من جديد من اللحم الميت للضحايا.
.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 ⏳ 30 يوم متبقي 39,400 شعلة الهدف: 66,666 59.1% 🔥 ادعم الموقع لضمان استمراريته وبدون ظهور إعلانات مزعجة للجميع! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 10,000🥈عويض المطيري🔥 100🥉G A🔥 1004Ali Alshamsi🔥 1005Abdulla Alkalbani🔥 1006ahmad aa🔥 1007Ali Souidan🔥 1008mohammad alazmi🔥 1009Gehrman Sparrow🔥 10010Badr🔥 100 🥇M. K💎 22,000🥈Fares saeed💎 1,100🥉Hamood Mahemed💎 5004Abdullah K💎 5005ibrahim shazly💎 5006الخال!💎 1007F A💎 1008mohaamned alrehaili💎 1009محمد جبران💎 10010A G💎 100
