/* منصة المجد — شريط تنقل أزرق موحّد v2.5.2 */
:root{
  --navbar-blue:#0b3a82;
  --navbar-blue-dark:#06275d;
  --navbar-blue-light:#1555ad;
  --navbar-hover-red:#c41230;
  --navbar-text:#ffffff;
}

/* منع أي لون بيج قديم من الظهور في شريط الواجهة العامة */
body.public-premium-theme .main-header,
body.public-egypt-theme.public-premium-theme .main-header{
  background:var(--navbar-blue)!important;
  border-bottom:3px solid var(--navbar-hover-red)!important;
  box-shadow:0 12px 32px rgba(6,39,93,.24)!important;
  backdrop-filter:none!important;
}
body.public-premium-theme .main-header.is-scrolled,
body.public-egypt-theme.public-premium-theme .main-header.is-scrolled{
  background:var(--navbar-blue-dark)!important;
  box-shadow:0 16px 38px rgba(6,39,93,.32)!important;
}
body.public-premium-theme .main-header:after{display:none!important}
body.public-premium-theme .main-header .nav-wrap{background:transparent!important}

/* جسم الـ Navbar نفسه أزرق وليس بيج أو شفافاً */
body.public-premium-theme .main-header .nav-links{
  background:var(--navbar-blue)!important;
  border:1px solid rgba(255,255,255,.20)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10)!important;
}
body.public-premium-theme .main-header .brand strong,
body.public-premium-theme .main-header .brand small,
body.public-premium-theme .main-header .nav-links>a{
  color:var(--navbar-text)!important;
}
body.public-premium-theme .main-header .brand small{opacity:.82}
body.public-premium-theme .main-header .nav-links>a{
  background:transparent!important;
  border:1px solid transparent!important;
  text-shadow:0 1px 1px rgba(0,0,0,.18);
}
body.public-premium-theme .main-header .nav-links>a:hover,
body.public-premium-theme .main-header .nav-links>a:focus-visible,
body.public-premium-theme .main-header .nav-links>a.active{
  color:#fff!important;
  background:var(--navbar-hover-red)!important;
  border-color:rgba(255,255,255,.22)!important;
  box-shadow:0 9px 22px rgba(126,9,31,.32)!important;
}

body.public-premium-theme .main-header .nav-actions .btn,
body.public-premium-theme .main-header .menu-btn{
  color:#fff!important;
  background:rgba(255,255,255,.11)!important;
  border-color:rgba(255,255,255,.30)!important;
}
body.public-premium-theme .main-header .nav-actions .btn:hover,
body.public-premium-theme .main-header .nav-actions .btn:focus-visible,
body.public-premium-theme .main-header .menu-btn:hover,
body.public-premium-theme .main-header .menu-btn:focus-visible,
body.public-premium-theme .main-header .nav-actions .btn.primary{
  color:#fff!important;
  background:var(--navbar-hover-red)!important;
  border-color:var(--navbar-hover-red)!important;
}

/* القائمة المنزلقة على الهاتف بنفس اللون الأزرق */
@media(max-width:980px){
  body.public-premium-theme .main-header .nav-links{
    background:linear-gradient(180deg,var(--navbar-blue-dark),var(--navbar-blue))!important;
    border:0!important;
  }
  body.public-premium-theme .main-header .nav-links .mobile-nav-head{
    background:var(--navbar-blue-dark)!important;
    border-bottom-color:rgba(255,255,255,.16)!important;
  }
  body.public-premium-theme .main-header .nav-links>a{
    color:#fff!important;
    border-color:rgba(255,255,255,.08)!important;
  }
  body.public-premium-theme .main-header .nav-close,
  body.public-premium-theme .main-header .mobile-nav-actions .btn{
    color:#fff!important;
    background:rgba(255,255,255,.10)!important;
    border-color:rgba(255,255,255,.24)!important;
  }
  body.public-premium-theme .main-header .nav-close:hover,
  body.public-premium-theme .main-header .mobile-nav-actions .btn:hover,
  body.public-premium-theme .main-header .mobile-nav-actions .btn.primary{
    background:var(--navbar-hover-red)!important;
    border-color:var(--navbar-hover-red)!important;
  }
}
