/* ===== home-blue.css — الصفحة الرئيسية: نفس الخلفية الزرقا الهادية + لون أساسي أزرق (#2f74dc) =====
   بيتحمّل آخر ملف في index.html. للتراجع: امسح سطر <link home-blue.css>. */
:root{--hb-btn:#2f74dc;--hb-btn2:#2563c4;--hb-top:#f6f9ff;--hb-bot:#e6f0ff;--hb-dot:rgba(74,143,240,.30);--hb-gap:50px}
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24):has(body.hv2){background-color:var(--hb-top)!important;
  background-image:radial-gradient(circle at 22px 22px,var(--hb-dot) 3.4px,transparent 3.9px),linear-gradient(180deg,var(--hb-top) 0%,var(--hb-bot) 100%)!important;
  background-size:var(--hb-gap) var(--hb-gap),100% 100%!important;background-attachment:fixed!important;background-repeat:repeat,no-repeat!important}
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24) body.hv2{background:transparent!important;background-image:none!important;
  --p:var(--hb-btn);--p2:var(--hb-btn2);--p3:#9db8e0;--pl:#eaf2ff;--pu:var(--hb-btn);--te:#9db8e0;--am:#c9dbf7;--ix-primary:var(--hb-btn);--primary:var(--hb-btn)}
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24) body.hv2 :is(.btn-p,.btn.btn-p,a.btn-p,.eg-hero .btn-p,.btn-primary,.cta){background:var(--hb-btn)!important;background-image:none!important;border-color:var(--hb-btn)!important;color:#fff!important;box-shadow:0 8px 20px rgba(47,116,220,.28)!important}
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24) body.hv2 :is(.btn-p,.btn.btn-p,a.btn-p,.btn-primary,.cta):hover{background:var(--hb-btn2)!important;border-color:var(--hb-btn2)!important}
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24) body.hv2 .eg-hero h1 .mk{color:var(--hb-btn)!important;-webkit-text-fill-color:var(--hb-btn)!important;background:none!important}

/* كل أزرار الصفحة الرئيسية (اكتشف المزيد وغيره): أزرق ثابت بدل أي تدرّج بنفسجي */
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24) body.hv2 :is(a.btn,button.btn,.btn.pr):not(.btn-ghost):not(.btn-outline):not(.cta2 *):not(.ft2 *){background:var(--hb-btn)!important;background-image:none!important;border-color:var(--hb-btn)!important;color:#fff!important;box-shadow:0 8px 20px rgba(47,116,220,.28)!important}
html:not(.dark):not(#hb1):not(#hb2):not(#hb3):not(#hb4):not(#hb5):not(#hb6):not(#hb7):not(#hb8):not(#hb9):not(#hb10):not(#hb11):not(#hb12):not(#hb13):not(#hb14):not(#hb15):not(#hb16):not(#hb17):not(#hb18):not(#hb19):not(#hb20):not(#hb21):not(#hb22):not(#hb23):not(#hb24) body.hv2 :is(a.btn,button.btn,.btn.pr):not(.btn-ghost):not(.btn-outline):not(.cta2 *):not(.ft2 *):hover{background:var(--hb-btn2)!important;border-color:var(--hb-btn2)!important}

/* زرار "ابدأ تجربتك المجانية" في قسم CTA السفلي: أزرق ثابت بدل البنفسجي */
html:not(#ct1):not(#ct2):not(#ct3):not(#ct4):not(#ct5):not(#ct6):not(#ct7):not(#ct8):not(#ct9):not(#ct10):not(#ct11):not(#ct12):not(#ct13):not(#ct14):not(#ct15):not(#ct16):not(#ct17):not(#ct18):not(#ct19):not(#ct20):not(#ct21):not(#ct22):not(#ct23):not(#ct24):not(#ct25):not(#ct26):not(#ct27):not(#ct28):not(#ct29):not(#ct30) body.hv2 .cta2 :is(.btn.pr,a.btn,[data-sub]){background:var(--hb-btn,#2f74dc)!important;background-image:none!important;border-color:var(--hb-btn,#2f74dc)!important;color:#fff!important;box-shadow:0 10px 22px -10px rgba(47,116,220,.65)!important}
html:not(#ct1):not(#ct2):not(#ct3):not(#ct4):not(#ct5):not(#ct6):not(#ct7):not(#ct8):not(#ct9):not(#ct10):not(#ct11):not(#ct12):not(#ct13):not(#ct14):not(#ct15):not(#ct16):not(#ct17):not(#ct18):not(#ct19):not(#ct20):not(#ct21):not(#ct22):not(#ct23):not(#ct24):not(#ct25):not(#ct26):not(#ct27):not(#ct28):not(#ct29):not(#ct30) body.hv2 .cta2 :is(.btn.pr,a.btn,[data-sub]):hover{background:var(--hb-btn2,#2563c4)!important;border-color:var(--hb-btn2,#2563c4)!important}
html:not(#ct1):not(#ct2):not(#ct3):not(#ct4):not(#ct5):not(#ct6):not(#ct7):not(#ct8):not(#ct9):not(#ct10):not(#ct11):not(#ct12):not(#ct13):not(#ct14):not(#ct15):not(#ct16):not(#ct17):not(#ct18):not(#ct19):not(#ct20):not(#ct21):not(#ct22):not(#ct23):not(#ct24):not(#ct25):not(#ct26):not(#ct27):not(#ct28):not(#ct29):not(#ct30) body.hv2 .cta2 :is(.btn.pr,a.btn,[data-sub]) *{color:#fff!important}
