صور ثانوية للماضي أو المستقبل ( 1 )
فتح جين عينيه على اتساعهما.
‘هل قالت اسمي للتو؟’
سماع فاليريا وهي تنطق بذلك المقطع الصدري الوحيد الذي يمثل اسمه… استغرق الأمر تسعة عشر عاماً.
لو لم تمد يدها إليه عندما كان جين يتجول في العالم كمتشرد بائس وعديم الفائدة في حياته السابقة… لكانت حياته عبارة عن أيام مظلمة وبائسة لا غير. لقد كانت معلمته، وصديقته، ورفيقته الموثوقة، ومحط عطفه، ومنقذته.
ساد الصمت.
في تلك الفترة الوجيزة من بضع ثوانٍ، كان قلب جين ممتلئاً بدرجة تمنعه من الكلام. شعر وكأن رأسه قد سخن على الفور وأصبح فارغاً، وأن رؤيته قد أظلمت. أراد أن يجيبها هنا والآن لو استطاع، لو كان بإمكانه فقط نطق اسمها كما كان يفعل في حياتهما السابقة.
لكن كان عليه أن يكون عقلانياً.
‘من المستحيل أن تتذكرني معلمتي. إنها لا تملك أي ذكريات عن حياتها السابقة’.
إذا احتضنها فجأة وأظهر عاطفته، فقد يتحول الموقف بأكمله إلى فوضى عارمة. هو الوحيد الذي يعيش هذا الموقف كلَمّ شمل.
‘يجب أن أتصرف بطريقة يمكنها قبولها. وإلا، سأزيد من حذرها ودفاعاتها فحسب’.
وحتى لو لم يكن الأمر كذلك… حتى لو كانت فاليريا تملك أيضاً ذكريات عن حياتها السابقة مثل جين، فإن الاقتراب منها عاطفياً سيكون حماقة. لقد اعتبر جين فاليريا أكثر قسوة وحسماً حتى من والده؛ فإذا كانت تمتلك ذكريات عن حياتها السابقة ولم تظهرها، فهذا يعني أنها تفعل ذلك كجزء من خطة مدروسة بعناية، أو ربما لم تعد الذكريات السعيدة لحياتهما السابقة تهمها.
سواء كانت تملك ذكريات أم لا، كان من الضروري بدء هذه المحادثة بسلاسة قدر الإمكان. لم يكن قادراً على تحمل أن تكشف مشاعره عن نقاط ضعفه، ففي النهاية، كان جين هنا ليطلب طلباً من فاليريا. وهو لم يكن يشارك قط في محادثات عميقة أو يعقد صفقات إلا إذا كان ذلك ضرورياً للغاية، أو إذا كان مع شخص يمكنه احترامه، وكان عليه استيفاء أحد هذين الشرطين على الأقل.
“إنه دخول أنيق للغاية. هل يمكنكِ حقاً تحمل تكلفة قتل رئيسكِ هكذا، آريا أولهارت؟ لا، هل يجب أن أناديكِ ربما بـ آريا هيستور؟”
لقد ألقى بكلا الاسمين: أولهارت وهيستور. ومع ذلك، لم تبدُ فاليريا متفاجئة على الإطلاق. لم يعرف جين ما إذا كانت تكتم مفاجأتها أم أنها كانت تتوقع ذلك فحسب.
“على أي حال، ألم يكن موت يورك محتوماً منذ اللحظة التي جئتِ فيها للبحث عني؟”
هبطت فاليريا في البهو بحركة خفيفة.
“بقدر ما قد يكون خبيثاً، إلا أنه لا يزال من المقلق قتل شخص اتبع أوامركِ. لقد تكلفتُ بالأمر نيابة عنكِ، لذا ربما يكون الامتنان في محله”.
خلعت فاليريا غطاء رأسها وكشفت عن وجهها وكأنها لا تهتم. كان شعرها مصبوغاً باللون البني، وحدقتا عينيها بلون أحمر ساطع، وشفتاها مضغوطتين بإحكام. كانت تملك مظهراً يافعاً بسبب سنها الصغيرة، سبعة عشر عاماً، لكنها احتفظت بتعبير يصعب الاقتراب منه.
لم يرَ جين فاليريا في السابعة عشرة من عمرها قط. كان من الواضح أنها ستكون أضعف وأكثر هشاشة مما كانت عليه في السادسة والعشرين؛ كانت أصغر حجماً وأكثر نحافة مما يتذكره. ومع ذلك، كان هناك شيء يجعلها تبدو أكثر حدة مما كانت عليه في حياتها السابقة عندما نضجت تماماً، مثل أسنان وحش جريح.
“أظن أنه يمكنكِ التفكير بهذه الطريقة. ولكن علاوة على كل شيء، لم أعتقد أنكِ ستكونين حريصة جداً على الكشف عن وجهكِ”.
“دعني أحذركَ مسبقاً. إذا قررتَ مهاجمتي، فسأقدم بالتأكيد الأمان على الفضول”.
“الأمان، كما تقولين. يبدو الأمر تقريباً وكأنه يمكنكِ الهروب مني إذا أردتِ ذلك”.
“لو لم أكن قادرة، لما ظهرتُ أمامكَ بعد قتل يورك”.
لم يظهر أي منهما أي عاطفة، لكن كلاهما كان مشغولاً بحساب مسار المحادثة في رأسه.
“أردتُ معرفة من قد يكون بحث عني في هذه المدينة قبل أربع سنوات. وبعد أن اكتشفتُ أنه أنت، فكرتُ في بدء محادثة”.
انتقلت فاليريا إلى محميت بعد فترة وجيزة من إكمال جين لمهمته في الفئة المتوسطة وعاشت هناك لمدة عامين. كان هذا لأن أحد مواقع إرث آل هيستور كان يقع في هذه المدينة الخارجة عن القانون، وللعثور عليه، استخدمت سحر التسجيل عدة مرات في محميت.
ونتيجة لذلك، اكتشفت سجلاً يفيد بأن شخصاً ما كان يبحث عن فرد من عائلة هيستور في حانة قبل أربع سنوات، إلى جانب موقع الموقع. علاوة على ذلك، فإن الإرث الذي وجدته في محميت سمح لها بلمح سجل للمستقبل، يذكر أن الشخص نفسه سيلتقي بها مرة أخرى في أواخر مارس 1799. ولهذا السبب كانت في محميت؛ لقد كانت تنتظر جين.
“أتساءل كيف اكتشفتِ أنني كنتُ أبحث عنكِ”.
“هذا هو سؤالي أنا. كيف تعرف عني؟”
“هذه هي الأراضي الحليفة لهوفستر. هل تعتقدين أن هناك أي شيء هنا لا نعرفه؟”
“لو كان آل رونكانديل يبحثون عن هيستور، لكان الأمر بوضوح سرياً للغاية. في ذلك الوقت، كنتَ مجرد متدرب في الفئة المتوسطة في الخامسة عشرة من عمرك. هذا يعني أن تلك المعلومات لم يكن ينبغي أن تكون في متناول يدك لأنك لم تكن حتى حامل راية”.
“حسنًا، سري للغاية، هاه. هل تبالغين في تقدير نفسكِ؟”
“أنا لا أبالغ في تقدير نفسي. أعلم أنني عظيمة. أترى؟ حتى جين رونكانديل العظيم بنفسه هنا. اذكر السبب الذي جعلك تبحث عني”.
ابتسم جين: “لدي طلب أود تقديمه”.
“أي نوع من الطلبات؟”
“استعادة جهاز تسجيل”.
“بجهاز تسجيل، هل تقصد شيئاً تركه أسلافي؟”
“سأخبركِ عندما توافقين على مساعدتي”.
حينها سخرت منه فاليريا: “يبدو أنك تعرف ما يمثله اسم هيستور. ولكن، لسوء حظك، لا يوجد سبب يوجب عليّ مساعدتك”.
“يمكنني دائماً ابتكار أسباب. التعاون من أجل البقاء، كبداية”.
“لا يمكنكَ قتلي”.
“لماذا تشعرين بهذه الطريقة؟”
“لأن ذلك سيساعد آل زيبيل ومنافسيكَ”.
“أنتِ بالتأكيد تبالغين في تقدير نفسكِ”.
استل جين سيفه ‘سيغموند’ ولوح به بالقرب من عيني فاليريا في لمح البصر، فتساقطت خصلات من شعرها المصبوغ على الأرض.
نظرت فاليريا بذهول إلى الخصلات المتساقطة ورمشت عيناها: “لم أظن أنك ستكون مخيباً للآمال إلى هذا الحد. هل جئت لتقديم طلب، وكل ما تفعله هو تهديدي بالقوة؟ هل هذا كل ما تملكه؟”
كانت فاليريا غاضبة وهي تحدق وتصرخ في جين. باغت الأمر جين؛ كان من الغريب جداً رؤيتها هكذا. في حياته السابقة، لم تكن فاليريا لتتفاعل بهذه الطريقة أبداً.
‘أن تكشف عن مشاعرها لشخص يمكن أن يكون صديقاً أو عدواً، خاصة عندما تملك أسباباً أكثر لرؤيتي كعدو في الوقت الحالي. ربما ليست ماهرة في التحكم بمشاعرها لأنها أصغر بعشر سنوات تقريباً الآن. ولكن مع ذلك، هناك شيء غريب. تبدو محبطة للغاية بشأن شيء ما’.
هز جين كتفيه: “آمل ألا تأخذي الأمر كتهديد. إنها نصيحة. لو كان أي رونكانديل آخر غيري هنا الآن، لكان الأمر أكثر من مجرد بضع خصلات شعر”.
“يبدو أنك أسأت فهم كل شيء. السبب الوحيد لوجودك أمامي الآن هو أنني اخترت لقاءك. لن يتمكن آل رونكانديل ولا آل زيبيل من العثور عليّ بدءاً من اليوم”.
كان حديثها سريعاً، ونبرتها ترتجف قليلاً. كانت فاليريا عاجزة عن التحكم في مشاعرها.
‘تتصرف وكأنها كانت تتوقع مني شيئاً ما’.
ستكون الأمور مختلفة إذا افترضنا أن جين لا يعرف شيئاً عن فاليريا. سلوك فاليريا الحالي لم يكن غريباً على الإطلاق؛ فقد تبدو ببساطة كشخص سئم من العشائر الكبرى بسبب حياتها غير المستقرة.
ولكن الأمر كان بالضبط كما فكر جين: كانت فاليريا محبطة للغاية من جين.
في الواقع، كانت فاليريا فضولية بشأن ذلك الشخص المدعو جين حتى عندما كانت أصغر سناً بكثير مما هي عليه الآن. كان ذلك تقريباً عندما بدأت تدرك ما هي السجلات، أو ربما عندما بدأت تفهم ما تعنيه السجلات لآل هيستور. في ذلك الوقت، كانت تراودها الرؤيا نفسها مراراً وتكراراً؛ لم تكن تعرف ما إذا كان حلماً لا معنى له أم سلسلة من الأحلام الطويلة حول المستقبل.
لكن الحلم كان يستمر دائماً، كصورة ثانوية قوية ومطبوعة في ذهنها. كان الحلم يتكون بشكل أساسي من نسخة بالغة من نفسها وهي تتحدث مع متشرد عشوائي في زقاق مظلم لمدينة مجهولة.
“هل ستجلس هناك لبقية حياتك؟”
“اغرب عن وجهي”.
“كم هذا مثير للشفقة. جين رونكانديل، إخوتك سيكونون سعداء بهذا فقط، أتعلم ذلك؟” كانت قد قالت له.
“من أنتِ؟ كيف تعرفين اسمي؟”
“بناءً على فضولك، أظن أن هناك بعض الأشياء التي ما زلت ترغب بها من هذا العالم بعد كل شيء. اتبعني. سأسامحك على غرس سكينك في الشخص الوحيد الذي مد يده إليك”.
كان ذلك الحلم يراودها كل يوم تقريباً، وكان لغزاً كبيراً بالنسبة لفاليريا. لماذا يظهر ذلك الرجل المجهول دائماً في أحلامها، وما هي علاقتها بذاك البائس في الحلم؟ لكن العاطفة التي شعرت بها تجاهه كانت واضحة؛ في الحلم، كانت تشعر بالشفقة والعطف.
في بعض الأحيان، كان الحلم يبدو أكثر واقعية من الحقيقة، وكانت تستيقظ غارقة في عرقها ومرتبكة. وفي الحلم، كانت أكبر بعقد من الزمن.
ولم تدرك أن ذلك المتشرد هو جين إلا عندما اهتز العالم بسبب الحادثة في المملكة المقدسة. كان ذلك عندما كُشف عن وجه جين رونكانديل للعالم بأسره. وبفضل ذلك الحدث، أدركت فاليريا أن الرجل في أحلامها هو الابن الأصغر لعشيرة رونكانديل، والذي يبدو أن الجميع يمتدحه. كان يبدو أفضل بكثير مما ظهر عليه في أحلامها، لكنها استطاعت بوضوح معرفة أنه نفس جين رونكانديل الذي احتضنته في الحلم دون سبب واضح.
السبب في أنها صرخت باسم جين عند رؤيته كان بسبب الحلم الذي راودها طوال العقد الماضي؛ لقد كانت عادة أن تفعل الشيء نفسه في أحلامها كل ليلة.
‘لقد ارتكبتُ خطأً. لقد أوليتُ أهمية أكبر من اللازم لشخص رأيته في أحلامي وتحمستُ بلا فائدة. ولكن جهاز تسجيل؟ أظن أنه لن يضر التحقق من الأمر. بالإضافة إلى ذلك، أحتاج لمعرفة كيف تتبعني جين رونكانديل هذا’.
التفتت فاليريا مغادرة. حان الوقت لاستعادة هدوئها وموازنة المطالب مقابل ما يمكنها كسبه.
“آريا أولهارت. هل ستغادرين دون أي شيء؟”
“هل لديك أي شيء آخر لتقوله؟ إذا كان الأمر يتعلق باستعادة أجهزة التسجيل الخاصة بك، يمكنك العثور على شخص آخر”.
“أنا أملك كتاب السحر الخاص بـ شوغيل هيستور،” قال جين.
توقفت فجأة، والتفتت عائدة نحو جين: “ماذا قلت؟”
أخرج جين كتاب سحر شوغيل من جيوبه الداخلية: “لقد قيل لي إن هذه الرموز تنتمي لآل هيستور”.
ما حدث بعد ذلك جعل فاليريا تشهق مفاجأة، وتغطي فمها بيديها وهي تنظر إلى جين بنوع من عدم التصديق.
“ما الذي تملكه…؟”
فتح جين الكتاب من المنتصف وقسمه إلى نصفين.
“انظري بنفسكِ إن كان كتاب سحر حقيقي لآل هيستور أم لا،” سلم جين نصف الكتاب لفاليريا.
كانت المفاجأة واضحة على وجه فاليريا وهي تأخذ كتاب السحر. شعر جين بالسوء حيال ذلك، لكن كان لديه سبب ليفعل ما فعله.
‘يجب ألا أمنح معلمتي وقتاً للتفكير. إنها يافعة، وأرى أنها أقل دقة وحذراً مما أتذكرها، ولكن إذا أخذت الأمور ببساطة، فسوف تتلاعب بي’.
تحركت عينا فاليريا حركة طفيفة إلى اليسار وهي تتفحص الرموز المشفرة في الكتاب. كانت تلك عادة لفاليريا تظهرها عندما تشعر بالاضطراب أو بأنها محاصرة.
“من أين حصلت على هذا؟”
“في دار المزاد السرية تحت الأرض في مملكة أرخين. ذلك المكان لم يعد له وجود الآن. إذا قمتِ باستعادة أجهزة التسجيل التي أملكها، سأعطيكِ بقية الكتاب كمكافأة. علاوة على ذلك، أعدكِ بإبقائكِ آمنة من آل رونكانديل وآل زيبيل”.
“إبقائي آمنة من آل رونكانديل وزيبيل؟ لم يكن لدي أي فكرة أن حامل الراية الثاني عشر لآل رونكانديل يملك كل هذه القوة. أظن أن تأمين مكانتك الخاصة يمثل صراعاً لك في الوقت الحالي. بالإضافة إلى ذلك، أنا لستُ ضعيفة لدرجة أن أحتاج لحمايتك”.
“إذا لم تكوني ضعيفة، فأثبتي ذلك بأخذ النصف الآخر من يدي”.
“هذا مستحيل، ولكن ما يمكنني فعله هو الهروب بالنصف الذي في يدي”.
“مما رأيته منكِ حتى الآن، يبدو هذا معقولاً. حسناً، لا تترددي في فعل ذلك. ولكني أعدكِ بأنكِ لن تري النصف الآخر مرة أخرى أبداً”.
فوش!
أشعل جين شعلة مانا فوق يده وقربها نحو النصف المتبقي من الكتاب.
“هذا لا يمثل أي معنى لي إذا لم تتعاوني معي. اتخذي قراركِ. هل ستساعدينني أم ستهربين؟ ما يمكنني أن أعدكِ به هو هذا: إذا قررتِ مساعدتي، إذا اخترتِ الوقوف معي…”.
توقف جين مؤقتاً،
.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 ⏳ 8 يوم متبقي 13,500 شعلة الهدف: 66,666 20.3% 🔥 ادعم الموقع لضمان استمراريته وبدون ظهور إعلانات مزعجة للجميع! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 12,000🥈Fares saeed🔥 1,000🥉Hamood Mahemed🔥 500 🥇M. K💎 12,000🥈Fares saeed💎 1,000🥉Hamood Mahemed💎 5004ibrahim shazly💎 5005الخال!💎 100
.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 ⏳ 8 يوم متبقي 13,500 شعلة الهدف: 66,666 20.3% 🔥 ادعم الموقع لضمان استمراريته وبدون ظهور إعلانات مزعجة للجميع! إدعمنا × شراء عملة الشعلة 🏆 أكبر الداعمين هذا الشهر 💎 أكبر الداعمين كل الأوقات 🥇M. K🔥 12,000🥈Fares saeed🔥 1,000🥉Hamood Mahemed🔥 500 🥇M. K💎 12,000🥈Fares saeed💎 1,000🥉Hamood Mahemed💎 5004ibrahim shazly💎 5005الخال!💎 100
