/* دليلك — الشكل الجديد (فوق بنية الشكل الثاني). لا يُحمَّل إلا عند اختيار نمط «دليلك» لأي عنصر.
   نظام لوني محايد: صفحة رمادية فاتحة + بطاقات بيضاء + حدود واضحة + حبر + لون الدولة للتفاصيل المحدودة.
   كل قاعدة محصورة بصنف عنصرها (d-hdr / d-hero / d-card / d-art / d-ftr)، فاختيار عنصر لا يمسّ غيره. */
.look-d{--d-bg:#F4F6F9;--d-card:#fff;--d-ink:#181D24;--d-mut:#4B5563;--d-fa:#6B737D;--d-line:#DCE1E8;--d-line2:#C6CDD7;--d-tint:color-mix(in srgb,var(--e-p) 10%,#fff);--d-r:16px}
body.d-paper{background:var(--d-bg)!important;--e-bg:var(--d-bg)}
.d-art.single .fhr-e-blk{border-color:var(--d-line);box-shadow:none;border-radius:var(--d-r)}
.d-art.single .fhr-e-hh b,.d-art .fhr-e-title{color:var(--d-ink)}

/* ═════════ الشريط القصير الموحّد: 6:1 ═════════ */

/* ═════════ الهيدر ═════════ */
.d-hdr .hdr.hdr-e{background:#fff;border-bottom:1px solid var(--d-line)}
.d-hdr .hdr.hdr-e.hdr-e-stripe::before{display:none}
.d-hdr .hdr-e .logo-ic{background:var(--e-p);border-radius:12px;width:42px;height:42px}
.d-hdr .hdr-e .logo-ic svg{width:25px;height:25px}
.d-hdr .hdr-e .logo-tx{font-weight:800;color:var(--d-ink);letter-spacing:-.2px}
.d-hdr .hdr-e .nav a,.d-hdr .hdr-e .fhr-e-sec-btn{border-radius:11px;color:var(--d-mut);font-weight:600;position:relative}
.d-hdr .hdr-e .nav a:hover,.d-hdr .hdr-e .fhr-e-sec-btn:hover,.d-hdr .hdr-e .fhr-e-sec-btn[aria-expanded="true"]{background:var(--d-tint)!important;color:var(--d-ink)!important}
.d-hdr .hdr-e .nav li.current-menu-item>a,.d-hdr .hdr-e .nav li.current_page_item>a,.d-hdr .hdr-e .nav li.current-menu-ancestor>a{background:transparent!important;color:var(--d-ink)!important;font-weight:800!important}
.d-hdr .hdr-e .nav li.current-menu-item>a::after,.d-hdr .hdr-e .nav li.current_page_item>a::after,.d-hdr .hdr-e .nav li.current-menu-ancestor>a::after{display:block!important;content:"";position:absolute;right:15px;bottom:1px;width:22px;height:4px;border-radius:2px;background:var(--e-p)}
.d-hdr .hdr-e .hdr-search-box{background:#fff;border:1px solid var(--d-line);border-radius:14px;height:46px}
.d-hdr .hdr-e .hdr-b{border-radius:12px;background:#fff;border:1px solid var(--d-line)}
.d-hdr .fhr-e-mega{background:#fff;border-bottom:1px solid var(--d-line)}
.d-hdr .fhr-e-mt .ti,.d-hdr .fhr-e-mtile .ti{border-radius:12px}

/* ═════════ الهيرو ═════════ */
.d-hero-sec{background:transparent;border:0;padding:34px 24px 0;margin-bottom:34px}
.d-hero-in{max-width:var(--fhr-container,1200px);margin:0 auto;background:#fff;border:1px solid var(--d-line);border-radius:24px;padding:48px 56px;display:flex;align-items:center;justify-content:space-between;gap:64px}
.d-hero-tx{flex:1;min-width:0;max-width:660px}
.d-hero-sec h1{font-size:46px;line-height:1.38;font-weight:800;letter-spacing:-.4px;color:var(--d-ink);margin:0}
.d-hero-sec .d{font-size:17px;line-height:1.95;color:var(--d-mut);margin:18px 0 0;max-width:580px}
.d-hsearch{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--d-ink);border-radius:16px;padding:6px 6px 6px 6px;margin-top:30px;max-width:580px}
.d-hsearch input{flex:1;min-width:0;border:0!important;outline:0;background:transparent!important;font:inherit;font-size:16px;color:var(--d-ink);height:44px;padding:0 16px;box-shadow:none!important}
.d-hsearch button{background:var(--d-ink);color:#fff;border:0;border-radius:11px;padding:0 28px;height:44px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s}
.d-hsearch button:hover{background:var(--e-p)}
.d-hero-sec .fhr-e-pills{justify-content:flex-start;margin:22px 0 0;max-width:none}
.d-hero-sec .fhr-e-pills .pill{border-radius:11px;padding:8px 14px 8px 12px}
.d-hero-sec .fhr-e-stats{justify-content:flex-start;margin-top:26px}
@media(max-width:900px){.d-hero-in{gap:36px}.d-hero-sec h1{font-size:38px}}
@media(max-width:700px){.d-hero-sec{padding:20px 16px 0;margin-bottom:24px}.d-hero-in{display:block;padding:30px 22px;border-radius:18px}.d-hero-sec h1{font-size:30px}.d-hero-sec .d{font-size:15.5px}.d-hsearch button{padding:0 18px}}

/* عناوين كتل الرئيسية: الشريط القصير بدل الخط الملوّن الطويل */
.d-card .fhr-e-sechd{border-bottom:1px solid var(--d-line)}
.d-card .fhr-e-sechd::after{width:56px;height:9px;border-radius:5px;bottom:-5px}
.d-card.d-nobar .fhr-e-sechd::after{display:none}
.d-card .fhr-e-sechd h2{color:var(--d-ink)}

/* ═════════ الكروت ═════════ */
.d-card .fhr-e-tc{background:#fff;border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:none}
.d-card .fhr-e-tc:hover{border-color:var(--d-ink);box-shadow:none}
.d-card .fhr-e-tc .tc-ph{border-bottom:1px solid var(--d-line);background:#fff}
.d-card .fhr-e-tc .tc-bd{padding:16px 18px 14px}
.d-card .fhr-e-tc .tc-bd h3{font-size:16px;font-weight:800;line-height:1.7;color:var(--d-ink);margin-bottom:12px}
.d-card .fhr-e-tc:hover .tc-bd h3{color:var(--e-p)}
.d-card .fhr-e-tc .ex{color:var(--d-mut)}
.d-card .fhr-e-tc .mt{margin-top:auto;padding-top:12px;border-top:1px solid var(--d-line);color:var(--d-fa);font-size:12.5px}
.d-card .fhr-e-tc .mt svg{display:none}
.d-card .fhr-e-tc .mt::before{content:"";width:8px;height:8px;border-radius:2.5px;background:var(--e-p);flex:none}
.d-card .fhr-e-tc .sc{color:var(--e-p)}
.d-card .fhr-e-tc .tc-ic{background:var(--d-tint);color:var(--e-p)}
.d-card .fhr-e-rrow .mt,.d-card .fhr-e-rrows{color:var(--d-fa)}

/* ═════════ المقال ═════════ */
.d-art .fhr-e-head{padding:34px 44px 30px}
.d-art .fhr-e-title{font-size:36px;font-weight:800;line-height:1.5;letter-spacing:-.3px}
.d-art .fhr-e-meta{color:var(--d-mut)}
.d-art .fhr-e-av.is-user{background:none;width:16px;height:16px;padding:0;border-radius:0;color:var(--e-mut)}
.d-art .fhr-e-av.is-user svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}
.d-art .fhr-e-au{gap:7px}
.d-art .fhr-e-fimg img{border-radius:12px;border:1px solid var(--d-line)}
.d-art .fhr-e-sum{background:color-mix(in srgb,var(--e-p) 13%,#fff);border:1px solid color-mix(in srgb,var(--e-p) 45%,#fff);box-shadow:none;border-radius:var(--d-r);overflow:hidden}
.d-art .fhr-e-sum-hd{background:var(--e-p);color:#fff;border-bottom:0}
.d-art .fhr-e-sum-hd *{color:#fff}
.d-art .fhr-e-sum-hd i,.d-art .fhr-e-sum-lg i{background:rgba(255,255,255,.2);color:#fff;border-radius:9px}
.d-art .fhr-e-sum-hd i svg{stroke:#fff}
.d-art .fhr-e-sum-hd .fhr-e-sum-chip{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.35)}
.d-art .fhr-e-sum-bd{background:transparent;color:var(--d-ink)}
.d-art .fhr-e-hh i{background:var(--e-p);color:#fff;border-radius:11px}
.d-art .fhr-e-toc{counter-reset:dt}
.d-art .fhr-e-toc li{border-top-color:var(--d-line);counter-increment:dt}
.d-art .fhr-e-toc li a{justify-content:flex-start;gap:14px;color:var(--d-ink);font-weight:700}
.d-art .fhr-e-toc li a svg{display:none}
.d-art .fhr-e-toc li:not(.fhr-e-toc-l3) a::before{content:counter(dt);flex:none;width:28px;height:28px;border-radius:9px;background:var(--d-tint);color:var(--e-pd);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}
.d-art .fhr-e-toc li.fhr-e-toc-l3 a::before{content:"";flex:none;width:9px;height:9px;border-radius:3px;border:2px solid var(--e-p);margin-inline:9px}
.d-art .fhr-e-toc li a:hover{background:var(--d-tint);color:var(--d-ink)}
body.d-art .fhr-e-content h2{position:relative;border:0;padding:0 28px 0 0;margin:48px 0 16px;font-size:24px;color:var(--d-ink)}
body.d-art .fhr-e-content h2::after{display:none}
body.d-art .fhr-e-content h2::before{display:none}
body.d-art .fhr-e-content h3{position:relative;border:0;padding:0 24px 0 0;margin:30px 0 10px;color:var(--d-ink)}
body.d-art .fhr-e-content h3::after{display:none}
body.d-art .fhr-e-content h3::before{content:"";position:absolute;right:0;top:.62em;width:11px;height:11px;border-radius:3.5px;border:2.5px solid var(--e-p);display:block;box-sizing:border-box}
body.d-art .fhr-e-content{color:#252B33}
body.d-art .fhr-e-content ul li::marker,body.d-art .fhr-e-content ol li::marker{color:var(--e-p)}
.d-art .fhr-e-share{border-color:var(--d-line)}
.d-art .fhr-e-sb,.d-art .fhr-e-sh-c a,.d-art .fhr-e-sh-c button{border-radius:11px;border-color:var(--d-line)}
@media(max-width:600px){.d-art .fhr-e-head{padding:24px 22px 22px}.d-art .fhr-e-title{font-size:27px}body.d-art .fhr-e-content h2{font-size:21px}}

/* ═════════ الفوتر ═════════ */
.d-ftr .ftr.ftr-e{background:#fff!important;color:var(--d-ink);border-top:1px solid var(--d-line);margin-top:56px;padding-top:46px}
.d-ftr .ftr.ftr-e::before{display:none}
.d-ftr .ftr.ftr-e .ftr-g{gap:44px;column-gap:72px}
.d-ftr .ftr.ftr-e .ftr-brand{border-inline-end:0}
.d-ftr .ftr.ftr-e .logo-ic{width:48px;height:48px;border-radius:14px;background:var(--e-p)}
.d-ftr .ftr.ftr-e .logo-ic svg{width:29px;height:29px}
.d-ftr .ftr.ftr-e .logo-tx{font-size:20px;font-weight:800;color:var(--d-ink);letter-spacing:-.2px}
.d-ftr .ftr.ftr-e .ftr-brand p{color:var(--d-mut);font-size:15px;line-height:1.95;margin-top:14px}
.d-ftr .ftr.ftr-e .ftr-hi{display:none}
.d-ftr .ftr.ftr-e h2{color:var(--d-ink);font-size:15.5px;font-weight:800;margin-bottom:14px}
.d-ftr .ftr.ftr-e h2::before{display:none}
.d-ftr .ftr.ftr-e ul a{padding:4px 0;margin:0;border-radius:0;color:var(--d-mut);font-size:15px;background:none}
.d-ftr .ftr.ftr-e ul a:hover{background:none;color:var(--d-ink)!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--e-p)}
.d-ftr .ftr.ftr-e .ftr-social-link,.d-ftr .ftr-accents-modern.ftr-e .ftr-social-link{border-radius:11px}
.d-ftr.d-soc-ink .ftr.ftr-e .ftr-social-link,.d-ftr.d-soc-ink .ftr-accents-modern.ftr-e .ftr-social-link{background:var(--d-ink)!important;color:#fff!important}
.d-ftr .ftr.ftr-e .ftr-social-link:hover,.d-ftr .ftr-accents-modern.ftr-e .ftr-social-link:hover{background:var(--e-p)!important;color:#fff!important}
.d-ftr .ftr .ftr-bt{background:transparent!important;border-top:1px solid var(--d-line);color:var(--d-mut)}
.d-ftr .ftr a:hover{color:var(--d-ink)}
@media(max-width:1024px){.d-ftr .ftr.ftr-e .ftr-brand{padding-bottom:6px}}

/* ═════════ كتل الأقسام بالرئيسية (تتبع خيار الكروت): ترويسة ورقية بلون الدولة بدل الأشرطة الملوّنة ═════════ */
.d-card .fhr-e-tb{border-radius:var(--d-r)}
.d-card .fhr-e-tb .hd{background:var(--d-tint);color:var(--d-ink);border-bottom:1px solid var(--d-line)}
.d-card .fhr-e-tb .hd .ic{background:var(--e-p);color:#fff;border-radius:11px}
.d-card .fhr-e-tb .hd b,.d-card .fhr-e-tb .hd a{color:var(--d-ink)}
.d-card .fhr-e-tb .hd .cn{background:#fff;color:var(--d-mut)}
.d-card .fhr-e-tb .r{border-top-color:var(--d-line)}
.d-card .fhr-e-tb .r h5{color:var(--d-ink)}
.d-card .fhr-e-tb .r:hover h5{color:var(--e-p)}
.d-card .fhr-e-tb .r .d{color:var(--d-fa)}
.d-card .fhr-e-tl,.d-card .fhr-e-sp{border-radius:var(--d-r)}

/* ═════════ ترويسة صفحة القسم (تتبع خيار الهيرو): ورقية بلون الدولة ═════════ */
.d-hero.brand-second .fhr-cat-hero{background:#fff;border:1px solid var(--d-line);box-shadow:none;border-radius:var(--d-r);padding:30px 40px}
.d-hero.brand-second .fhr-cat-hero-icon{background:var(--e-p)!important;color:#fff!important;border-radius:20px;width:76px;height:76px}
.d-hero.brand-second .fhr-cat-hero-icon svg{color:#fff;stroke:#fff}
.d-hero.brand-second .fhr-cat-hero-title{color:var(--d-ink);font-size:36px}
.d-hero.brand-second .fhr-cat-hero-title::after{display:none!important}
.d-hero.brand-second .fhr-cat-hero-desc{color:var(--d-mut)}

/* ═════════ لوحة الأقسام وقائمة الجوال (تتبع خيار الهيدر): أيقونات بلون الدولة بدل ألوان الأقسام ═════════ */
.d-hdr .fhr-e-mt .ti,.d-hdr .fhr-e-mtile .ti,.d-hdr .fhr-mi-ico-sec{background:var(--d-tint)!important;color:var(--e-p)!important;border-radius:12px}
.d-hdr .fhr-e-mt:hover,.d-hdr .fhr-e-mt:focus-visible{background:var(--d-tint)}
.d-hdr .fhr-e-mega{border-radius:0 0 var(--d-r) var(--d-r)}
.d-hdr .mmn{background:var(--d-bg)}
.d-hdr .mmh{background:#fff!important;color:var(--d-ink)!important;border-bottom:1px solid var(--d-line)}
.d-hdr .mmh .mmh-brand{color:var(--d-ink)!important;font-weight:800}
.d-hdr .mmh .mmx{background:#fff;border:1px solid var(--d-line);color:var(--d-ink);border-radius:12px}
.d-hdr .fhr-e-mtile{background:#fff;border:1px solid var(--d-line);border-radius:14px}
.d-hdr .fhr-mi-ico-link{background:var(--d-tint)!important;color:var(--e-p)!important}

/* ═════════ رؤوس الصفحات: الكاتب والبحث و404 (تتبع خيار الهيرو): بطاقة بيضاء بحدّ خفيف بلا ظل ═════════ */
.d-hero.brand-second .fhr-author-card,.d-hero.brand-second .fhr-search-hero,.d-hero.error404 .card-box{background:#fff;border:1px solid var(--d-line);box-shadow:none;border-radius:var(--d-r)}
.d-hero .fhr-author-name,.d-hero .fhr-search-hero h1,.d-hero .fhr-search-empty h2,.d-hero.error404 .e4 h2{color:var(--d-ink)}
.d-hero .fhr-search-hero .fhr-kw{color:var(--e-p)}
.d-hero.error404 .e4 h1{color:var(--e-p)}
.d-hero .fhr-search-count,.d-hero .fhr-search-count b{color:var(--d-mut)}

/* ═════════ حالة «لا نتائج» (تتبع خيار الكروت): أيقونات بلون الدولة، وزر بلون الدولة ═════════ */
.d-card .fhr-empty-cat{background:#fff;border:1px solid var(--d-line);border-radius:14px}
.d-card .fhr-empty-cat-ico{background:var(--d-tint)!important;color:var(--e-p)!important;border-radius:11px}
.d-card .fhr-empty-cat-name{color:var(--d-ink)}
.d-card .fhr-empty-home{background:var(--e-p);color:#fff;border-radius:12px}
.d-card .fhr-empty-home:hover{background:var(--d-ink);color:#fff}
.d-hero.brand-second .fhr-cat-hero-plain{margin-bottom:24px}
.d-hdr .hdr-e .hdr-kbd{color:var(--d-fa);border-color:var(--d-line2)}
.d-art.single .sh h2::after{background:var(--e-p)}

/* ═══ 1.0.66 — فراغ فوق عناوين المقال والقسم والصفحات: حشوة علوية أصغر وارتفاع سطر أضيق، فيتوسط العنوان بصريًا داخل بطاقته ═══ */
.d-art .fhr-e-head{padding:16px 44px 24px}
.d-art .fhr-e-title{line-height:1.4}
.look-d.brand-second .fhr-cat-hero{padding:20px 40px 24px}
.look-d.brand-second .fhr-cat-hero-icon{margin-top:0}
.look-d.brand-second .fhr-cat-hero-body{padding-top:0}
.look-d.brand-second .fhr-cat-hero-title{line-height:1.3}
@media(max-width:600px){
  .d-art .fhr-e-head{padding:12px 20px 18px}
  .look-d.brand-second .fhr-cat-hero{padding:16px 20px 20px}
}

/* ═══ 1.0.66 — إطار الويدجات «حسب النوع»: الويدجات النصية والقوائم بصندوق موحّد بنمط الهيرو؛ الشبكية (أحدث المقالات وكتل الأقسام) تبقى مفتوحة ═══ */
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_search,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_text,.widget_custom_html,.widget_nav_menu,.widget_tag_cloud,.widget_meta,.widget_pages,.widget_calendar,.widget_rss){background:#fff;border:1px solid var(--d-line);border-radius:var(--d-r);box-shadow:none;padding:22px 26px;margin:0 0 20px}
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_search,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_text,.widget_custom_html,.widget_nav_menu,.widget_tag_cloud,.widget_meta,.widget_pages,.widget_calendar,.widget_rss) :is(.widget-title,.widgettitle,.wp-block-heading,h2,h3,h4):first-child{font-size:18px;font-weight:800;color:var(--d-ink);line-height:1.5;margin:0 0 14px;padding:0;border:0}
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_nav_menu,.widget_meta,.widget_pages) ul{list-style:none;margin:0;padding:0}
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_nav_menu,.widget_meta,.widget_pages) li{padding:9px 0;border-top:1px solid var(--d-line)}
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_nav_menu,.widget_meta,.widget_pages) li:first-child{border-top:0;padding-top:0}
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_nav_menu,.widget_meta,.widget_pages,.widget_text) a{color:var(--d-ink);text-decoration:none}
.d-wf :is(.wgt,.card-box,.widget):is(.widget_block,.widget_categories,.widget_archive,.widget_recent_entries,.widget_recent_comments,.widget_nav_menu,.widget_meta,.widget_pages,.widget_text) a:hover{color:var(--e-p)}

/* 1.0.67 — أيقونة الموقع: المربعات الأربعة أكبر داخل البلاطة */
.d-hdr .hdr-e .logo-ic svg{width:32px;height:32px}
.d-ftr .ftr.ftr-e .logo-ic svg{width:37px;height:37px}
@media(max-width:768px){.d-hdr .hdr-e .logo-ic svg{width:31px;height:31px}.d-ftr .ftr.ftr-e .logo-ic svg{width:31px;height:31px}}

/* 1.0.68 — علامة عناوين الأقسام: مربع قبل العنوان (الافتراضي) بدل الشريط */
.look-d.d-hm-sq .fhr-e-sechd::after{display:none!important}
.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd h2,.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd .fhr-section-h{display:flex!important;align-items:center;gap:12px}
.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd h2::before,.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd .fhr-section-h::before{content:"";display:block;flex:none;width:14px;height:14px;border-radius:4px;background:var(--e-p)}
@media(max-width:600px){.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd h2::before,.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd .fhr-section-h::before{width:12px;height:12px;border-radius:3.5px}.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd h2,.look-d.d-hm-sq:not(.d-nobar) .fhr-e-sechd .fhr-section-h{gap:10px}}
/* خط الصفحة النشطة في القائمة: أرفع */
.d-hdr.d-nv-thin .hdr-e .nav li.current-menu-item>a::after,.d-hdr.d-nv-thin .hdr-e .nav li.current_page_item>a::after,.d-hdr.d-nv-thin .hdr-e .nav li.current-menu-ancestor>a::after{width:18px;height:3px;border-radius:2px}

/* 1.0.68 — «ذات صلة» وبقية عناوين الكتل (.sh): المربع الصغير نفسه بدل الشريط */
.look-d.d-hm-sq .sh h2::after,.look-d.d-hm-sq.d-art.single .sh h2::after{display:none!important}
.look-d.d-hm-sq:not(.d-nobar) .sh h2{display:inline-flex;align-items:center;gap:12px;padding-bottom:0}
.look-d.d-hm-sq:not(.d-nobar) .sh h2::before{content:"";display:block;flex:none;width:14px;height:14px;border-radius:4px;background:var(--e-p)}
.look-d.d-hm-sq.d-nobar .sh h2{padding-bottom:0}
@media(max-width:600px){.look-d.d-hm-sq:not(.d-nobar) .sh h2{gap:10px}.look-d.d-hm-sq:not(.d-nobar) .sh h2::before{width:12px;height:12px;border-radius:3.5px}}

/* 1.0.73 — شعار الفوتر بمقاس شعار الهيدر نفسه (42 بكسل، والاسم 17) */
.d-ftr .ftr.ftr-e .logo-ic{width:42px;height:42px;border-radius:12px}
.d-ftr .ftr.ftr-e .logo-ic svg{width:32px;height:32px}
.d-ftr .ftr.ftr-e .logo-tx{font-size:17px}
@media(max-width:768px){.d-ftr .ftr.ftr-e .logo-ic{width:40px;height:40px}.d-ftr .ftr.ftr-e .logo-ic svg{width:31px;height:31px}.d-ftr .ftr.ftr-e .logo-tx{font-size:18px}}
/* 1.0.73 — هيرو أخفّ وأضبط: ارتفاع أقل، شبكة مربعات أصغر، عنوان 40 */
.d-hero-sec{padding-top:26px;margin-bottom:28px}
.d-hero-in{padding:34px 44px;gap:48px;border-radius:22px}
.d-hero-sec h1{font-size:40px;line-height:1.4}
.d-hero-sec .d{font-size:16px;line-height:1.9;margin-top:14px}
.d-hsearch{margin-top:24px;border-radius:14px}
.d-hsearch input,.d-hsearch button{height:42px}
.d-hero-sec .fhr-e-pills{margin-top:18px}.d-hero-sec .fhr-e-stats{margin-top:20px}
@media(max-width:900px){.d-hero-in{gap:30px;padding:30px 28px}.d-hero-sec h1{font-size:34px}}
@media(max-width:700px){.d-hero-in{padding:26px 20px}.d-hero-sec h1{font-size:28px}.d-hero-sec .d{font-size:15px}}

/* 1.0.74 — زر البحث في الهيرو بلون الدولة (الداكن خيار) */
.d-hsearch button{background:var(--e-p)}
.d-hsearch button:hover{background:var(--e-pd)}
.d-hb-ink .d-hsearch button{background:var(--d-ink)}
.d-hb-ink .d-hsearch button:hover{background:var(--e-p)}

/* 1.0.76 — حدّ مربع البحث في الهيرو: رمادي فاتح كالهيدر، ولون الدولة عند التركيز (الداكن خيار) */
.d-hsearch{border-color:#D5DBE4;transition:border-color .15s}
.d-hsearch:focus-within{border-color:var(--e-p)}
.d-hbd-ink .d-hsearch,.d-hbd-ink .d-hsearch:focus-within{border-color:var(--d-ink)}

/* 1.0.77 — جوال: هيدر أنحف وقائمة جانبية بتنظيم «دليل خدمات» */
@media(max-width:768px){
.d-hdr .hdr-e .w{min-height:58px;padding-top:0}
.d-hdr .hdr-e .logo-ic{width:34px;height:34px;border-radius:10px}
.d-hdr .hdr-e .logo-ic svg{width:24px;height:24px}
.d-hdr .hdr-e .logo-tx,.d-hdr .hdr-e .logo-tx b{font-size:15.5px;letter-spacing:-.1px}
.d-hdr .hdr-e .logo{gap:9px}
.d-hdr .hdr-e #menuToggle,.d-hdr .hdr-e .hdr-search-btn,.d-hdr .hdr-e .hdr-search-icon-toggle{width:38px;height:38px;min-width:38px;border-radius:11px;padding:0}
/* القائمة الجانبية */
.d-hdr .mmn{width:min(86vw,350px);right:-400px;background:var(--d-bg)}
.d-hdr .mmn.on{right:0}
.d-hdr .mmh{padding:14px 16px}
.d-hdr .mmh .mmh-brand{display:inline-flex;align-items:center;gap:10px;font-size:16px}
.d-hdr .mmh .mmh-brand::before{content:"";width:12px;height:12px;border-radius:4px;background:var(--e-p);flex:none}
.d-hdr .mmh .mmx{width:38px;height:38px}
.d-hdr .mmn nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px 14px 24px}
.d-hdr .mmn nav>a.fhr-mi{order:1;flex:1 1 calc(50% - 4px);min-width:0;margin:0;padding:9px 10px;gap:9px;background:#fff;border:1px solid var(--d-line);border-radius:12px}
.d-hdr .mmn nav>a.fhr-mi:hover{transform:none;background:var(--d-tint)}
.d-hdr .mmn nav>a.fhr-mi .fhr-mi-ico{width:30px;height:30px;border-radius:9px;font-size:16px}
.d-hdr .mmn nav>a.fhr-mi .fhr-mi-ico svg{width:17px;height:17px}
.d-hdr .mmn nav>a.fhr-mi .fhr-mi-title{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.d-hdr .mmn nav>a.fhr-mi .fhr-mi-arrow{display:none}
.d-hdr .mmn .fhr-e-mtiles{order:3;flex:0 0 100%;display:block;position:relative;margin-top:34px;padding:0;background:#fff;border:1px solid var(--d-line);border-radius:16px;overflow:hidden}
.d-hdr .mmn .fhr-e-mtiles::before{content:"الأقسام";position:absolute;right:2px;top:-30px;padding-right:22px;font-size:15px;font-weight:800;line-height:20px;color:var(--d-ink)}
.d-hdr .mmn .fhr-e-mtiles::after{content:"";position:absolute;right:2px;top:-26px;width:12px;height:12px;border-radius:4px;background:var(--e-p)}
.d-hdr .mmn .fhr-e-mtiles{overflow:visible}
.d-hdr .mmn .fhr-e-mtile:first-child{border-radius:16px 16px 0 0}.d-hdr .mmn .fhr-e-mtile:last-child{border-radius:0 0 16px 16px}
.d-hdr .mmn .fhr-e-mtile{border:0;border-radius:0;border-bottom:1px solid var(--d-line);padding:10px 14px;gap:12px}
.d-hdr .mmn .fhr-e-mtile:last-child{border-bottom:0}
.d-hdr .mmn .fhr-e-mtile .ti{width:34px;height:34px;border-radius:10px}
.d-hdr .mmn .fhr-e-mtile b{flex:1;font-size:15px;font-weight:700}
.d-hdr .mmn .fhr-e-mtile::after{content:"\2039";font-size:22px;line-height:1;color:#B4BDCA}
}

/* 1.0.78 — القائمة الجانبية: شعار كامل، تنفّس أوسع، صفوف أوضح */
@media(max-width:768px){
.d-hdr .mmn{width:min(88vw,360px);height:100dvh;display:flex;flex-direction:column;overflow:hidden}
.d-hdr .mmh{flex:none;padding:16px 18px;min-height:68px}
.d-hdr .mmh .mmh-brand::before{display:none}
.d-hdr .mmh .mmh-logo .logo{display:flex;align-items:center;gap:10px;text-decoration:none}
.d-hdr .mmh .mmh-logo .logo-ic{width:38px;height:38px;border-radius:11px;background:var(--e-p);display:flex;align-items:center;justify-content:center}
.d-hdr .mmh .mmh-logo .logo-ic svg{width:27px;height:27px}
.d-hdr .mmh .mmh-logo .logo-tx{font-size:16.5px;font-weight:800;color:var(--d-ink)}
.d-hdr .mmn nav{flex:1;overflow-y:auto;gap:12px;padding:20px 18px calc(96px + env(safe-area-inset-bottom))}
.d-hdr .mmn nav>a.fhr-mi{flex:1 1 calc(50% - 6px);padding:12px 12px;border-radius:14px}
.d-hdr .mmn nav>a.fhr-mi.on,.d-hdr .mmn nav>a.fhr-mi[aria-current]{background:var(--e-p);border-color:var(--e-p)}
.d-hdr .mmn nav>a.fhr-mi.on .fhr-mi-title,.d-hdr .mmn nav>a.fhr-mi[aria-current] .fhr-mi-title{color:#fff}
.d-hdr .mmn .fhr-e-mtiles{margin-top:44px;border-radius:18px}
.d-hdr .mmn .fhr-e-mtiles::before{top:-34px;font-size:16px}
.d-hdr .mmn .fhr-e-mtiles::after{top:-30px}
.d-hdr .mmn .fhr-e-mtile{padding:14px 16px;gap:14px}
.d-hdr .mmn .fhr-e-mtile .ti{width:40px;height:40px;border-radius:12px}
.d-hdr .mmn .fhr-e-mtile .ti svg{width:21px;height:21px}
.d-hdr .mmn .fhr-e-mtile b{font-size:15.5px}
.d-hdr .mmn .fhr-e-mtile::after{font-size:26px;color:#9AA5B4}
.d-hdr .mmn .fhr-e-mtile:first-child{border-radius:18px 18px 0 0}.d-hdr .mmn .fhr-e-mtile:last-child{border-radius:0 0 18px 18px}
}
@media(max-width:768px){.d-hdr .mmn nav>a.fhr-mi{padding:11px 10px;gap:8px}.d-hdr .mmn nav>a.fhr-mi .fhr-mi-title{font-size:13.5px;white-space:normal;line-height:1.3;overflow:visible}.d-hdr .mmn nav>a.fhr-mi .fhr-mi-ico{width:28px;height:28px;flex:none}}

/* 1.0.79 — الصفحة النشطة في قائمة الهيدر: مربع صغير بجانب النص (الافتراضي)، والمساحة محجوزة لكل العناصر فلا تتحرك القائمة */
.d-hdr.d-nv-sq .hdr-e .nav>ul>li>a,.d-hdr.d-nv-sq .hdr-e .nav>li>a{padding-right:24px}
.d-hdr.d-nv-sq .hdr-e .nav li.current-menu-item>a,.d-hdr.d-nv-sq .hdr-e .nav li.current_page_item>a,.d-hdr.d-nv-sq .hdr-e .nav li.current-menu-ancestor>a{font-weight:800!important}
.d-hdr.d-nv-sq .hdr-e .nav li.current-menu-item>a::after,.d-hdr.d-nv-sq .hdr-e .nav li.current_page_item>a::after,.d-hdr.d-nv-sq .hdr-e .nav li.current-menu-ancestor>a::after{display:none!important}
.d-hdr.d-nv-sq .hdr-e .nav li.current-menu-item>a::before,.d-hdr.d-nv-sq .hdr-e .nav li.current_page_item>a::before,.d-hdr.d-nv-sq .hdr-e .nav li.current-menu-ancestor>a::before{content:"";position:absolute;right:8px;top:50%;margin-top:-5px;width:10px;height:10px;border-radius:3px;background:var(--e-p)}

/* 1.0.80 — هيدر الجوال: ارتفاع واحد وتوسيط رأسي كامل (لا فراغ تحت الشعار) */
@media(max-width:768px){
.d-hdr .hdr-e{min-height:58px!important}
.d-hdr .hdr-e .w{min-height:58px!important;padding-top:0!important;padding-bottom:0!important;align-items:center}
}

/* 1.0.81 — الصفحة النشطة: لون الدولة وخط أثقل فقط، دون علامة */
.d-hdr.d-nv-col .hdr-e .nav li.current-menu-item>a,.d-hdr.d-nv-col .hdr-e .nav li.current_page_item>a,.d-hdr.d-nv-col .hdr-e .nav li.current-menu-ancestor>a{color:var(--e-p)!important;font-weight:800!important}
.d-hdr.d-nv-col .hdr-e .nav li.current-menu-item>a::after,.d-hdr.d-nv-col .hdr-e .nav li.current-menu-item>a::before,.d-hdr.d-nv-col .hdr-e .nav li.current_page_item>a::after,.d-hdr.d-nv-col .hdr-e .nav li.current_page_item>a::before,.d-hdr.d-nv-col .hdr-e .nav li.current-menu-ancestor>a::after,.d-hdr.d-nv-col .hdr-e .nav li.current-menu-ancestor>a::before{display:none!important}

/* 1.0.82 — الصفحة النشطة: خلفية ناعمة بلون الدولة مع بقاء النص بلونه ووزنه (فلا يتحرك شيء) */
.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-item>a,.d-hdr.d-nv-soft .hdr-e .nav li.current_page_item>a,.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-ancestor>a{background:color-mix(in srgb,var(--e-p) 13%,#fff)!important;color:var(--d-ink)!important;border-radius:8px}
.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-item>a::after,.d-hdr.d-nv-soft .hdr-e .nav li.current_page_item>a::after,.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-ancestor>a::after,.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-item>a::before,.d-hdr.d-nv-soft .hdr-e .nav li.current_page_item>a::before,.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-ancestor>a::before{display:none!important}
.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-item>a:hover,.d-hdr.d-nv-soft .hdr-e .nav li.current_page_item>a:hover,.d-hdr.d-nv-soft .hdr-e .nav li.current-menu-ancestor>a:hover{color:var(--d-ink)!important;background:color-mix(in srgb,var(--e-p) 17%,#fff)!important}

/* 1.0.83 — الصفحة النشطة: بدون علامة (يعمل المرور بالفأرة فقط) */
.d-hdr.d-nv-none .hdr-e .nav li.current-menu-item>a,.d-hdr.d-nv-none .hdr-e .nav li.current_page_item>a,.d-hdr.d-nv-none .hdr-e .nav li.current-menu-ancestor>a{background:transparent!important;color:var(--d-mut)!important;font-weight:600!important}
.d-hdr.d-nv-none .hdr-e .nav li.current-menu-item>a::after,.d-hdr.d-nv-none .hdr-e .nav li.current_page_item>a::after,.d-hdr.d-nv-none .hdr-e .nav li.current-menu-ancestor>a::after,.d-hdr.d-nv-none .hdr-e .nav li.current-menu-item>a::before,.d-hdr.d-nv-none .hdr-e .nav li.current_page_item>a::before,.d-hdr.d-nv-none .hdr-e .nav li.current-menu-ancestor>a::before{display:none!important}
.d-hdr.d-nv-none .hdr-e .nav li.current-menu-item>a:hover,.d-hdr.d-nv-none .hdr-e .nav li.current_page_item>a:hover,.d-hdr.d-nv-none .hdr-e .nav li.current-menu-ancestor>a:hover{background:var(--d-tint)!important;color:var(--d-ink)!important}

/* 1.0.84 — حقول البحث: ارتفاع السطر يتّسع للنقاط السفلية في خط Readex Pro (ب ي ت ن) فلا تُقصّ أثناء الكتابة */
.d-hsearch input{line-height:3.4!important;padding-block:0!important}
.d-hsearch input::placeholder{line-height:3.4}
/* 1.0.84 — الفوتر على الجوال بمقاس الهيدر نفسه (الأيقونة والاسم) */
@media(max-width:768px){.d-ftr .ftr.ftr-e .logo-ic{width:34px;height:34px;border-radius:10px}.d-ftr .ftr.ftr-e .logo-ic svg{width:24px;height:24px}.d-ftr .ftr.ftr-e .logo-tx{font-size:15.5px}.d-ftr .ftr.ftr-e .logo{gap:9px}}
.hdr-mobile-search input{line-height:3.4!important;padding-block:0!important}
.hdr-mobile-search input::placeholder{line-height:3.4}
.fhr-search-form input[type=search],.fhr-e-hsearch input[type=search],.fhr-hero-s-input{line-height:3.4!important;padding-block:0!important}
.fhr-search-form input::placeholder,.fhr-e-hsearch input::placeholder{line-height:3.4}

/* 1.0.87 — بيانات المقال: الشكل النصي (بلا أيقونات) */
.fhr-e-au-text{display:inline-flex;align-items:baseline;gap:5px}
.fhr-e-au-text .fhr-e-aulbl{color:var(--d-fa,#6B737D);font-weight:500}
