/* Add custom CSS styles below */ 
.s-block--full-bg+.merge-with-top-component {
    margin-top: 0rem;
}

/* CLS fix (Claude, 2026-11-07): حجز ارتفاع الهيدر وشريط الإعلان وإيقاف تحريك top */
@media (max-width: 767px) {
  .main-nav-container { min-height: 154px; }
  .header-container { min-height: 120px; }
}
.angel-ad { height: 34px; min-height: 34px; overflow: hidden; }
.main-nav-container .header-inner { transition: transform .5s ease, opacity .4s ease !important; }

/* مسار التنقل يُرسم بالجافاسكربت بعد التحميل ويدفع المحتوى للأسفل: نحجز مكانه */
nav.breadcrumbs { min-height: 44px; }
@media (max-width: 767px) { nav.breadcrumbs { min-height: 64px; } }