/* يُحقن في الصفحات المنسوخة من الموقع القديم: الخطوط، إخفاء ما لا يعمل، شريط الدخول */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;800;900&display=swap');
/* خط الأرقام فقط (حروف الأرقام والرموز)، والباقي Tajawal */
@import url('https://fonts.googleapis.com/css2?family=Reem+Kufi:wght@500;700&display=swap&text=0123456789%25%2B%24%E2%82%AC.%2C%3A-%2F');

:root{--ic-font:'Reem Kufi','Tajawal',Tahoma,sans-serif}
html body,
body :where(h1,h2,h3,h4,h5,h6,p,a,span,div,li,td,th,label,button,input,textarea,select,strong,b,em,small,blockquote):not([class*=icon]):not([class*="fa-"]):not(.fa):not(.fab):not(.fas):not(.far){
  font-family:var(--ic-font)!important
}
body{letter-spacing:0!important}

/* شريط الدخول الاحتياطي (يظهر فقط إذا لم يكن في رأس الصفحة زر دخول) */
.ic-bar{position:fixed;top:12px;left:16px;z-index:99999;display:flex;gap:8px;font-family:var(--ic-font)}
.ic-bar a{background:#c89a5e;color:#fff!important;text-decoration:none;padding:8px 18px;border-radius:12px;font-weight:700;font-size:15px;box-shadow:0 3px 10px rgba(0,0,0,.15)}
.ic-bar a.o{background:#fff;color:#b5864a!important;border:1.5px solid #c89a5e}

/* شريط الكوكيز وعناصر الموقع القديم التي لا تعمل بعد النسخ */
[class*=cookie],[id*=cookie],.lw-cookie-consent,#cookie-consent,.ic-dead{display:none!important}
.dataProtectionSettingsWrapper{display:none!important}

/* تايا على اليمين (واتساب يبقى على اليسار) */
#hinda-bot-root .hb-launcher{left:auto!important;right:24px}
#hinda-bot-root .hb-window{left:auto!important;right:24px}
#hinda-bot-root .hb-invite{left:auto!important;right:28px}
@media (max-width:480px){
  #hinda-bot-root .hb-launcher{right:18px}
  #hinda-bot-root .hb-window{right:8px}
  #hinda-bot-root .hb-invite{left:auto!important;right:14px}
}

/* عناصر كانت تظهر بحركة بسكربت LearnWorlds: نظهرها مباشرة */
.learnworlds-animated{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}

/* النص المتحرك (typed): نعرض النص الكامل بدل النسخة المقطوعة */
.lw-typed-wrapper,.js-typed-wrapper{display:none!important}
[data-node-type="typed"]{display:block!important}

/* فقاعة دعوة تايا على اليمين أيضاً */
.hb-invite{left:auto!important;right:24px!important}
@media (max-width:480px){.hb-invite{left:auto!important;right:14px!important}}

/* قائمة الهاتف */
.ic-burger{display:none;position:fixed;top:14px;left:14px;z-index:2147483000;width:46px;height:46px;border-radius:14px;border:0;
  background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);cursor:pointer;padding:12px 11px;flex-direction:column;justify-content:space-between}
.ic-burger span{display:block;height:3px;border-radius:2px;background:#5a4636;transition:.25s}
.ic-burger.open span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}
.ic-burger.open span:nth-child(2){opacity:0}
.ic-burger.open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}
.ic-drawer{position:fixed;inset:0;z-index:2147482999;background:rgba(30,20,15,.45);opacity:0;pointer-events:none;transition:.25s}
.ic-drawer.open{opacity:1;pointer-events:auto}
.ic-drawer-in{position:absolute;top:0;right:0;width:78%;max-width:320px;height:100%;background:#fffaf4;padding:80px 22px 22px;
  display:flex;flex-direction:column;gap:4px;transform:translateX(100%);transition:.25s;font-family:Tajawal,sans-serif;direction:rtl}
.ic-drawer.open .ic-drawer-in{transform:none}
.ic-drawer-in a{display:block;padding:13px 10px;font-size:18px;color:#3d2e25;text-decoration:none;border-bottom:1px solid #eee2d4}
.ic-drawer-in a:last-child{border-bottom:0}
@media (max-width: 991px){.ic-burger{display:flex}}
