/* Correctif final : charge APRES refonte-graphique-test.css. */
body[data-premium-page="client"]:has(.modeseg) header.top {
  background-color:#17111c!important;
  background-image:linear-gradient(90deg,rgba(10,7,15,.40) 0%,rgba(12,8,17,.52) 36%,rgba(12,8,17,.52) 68%,rgba(10,7,15,.40) 100%),url("photos/accueil-immersion.webp")!important;
  background-position:center center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  border-radius:24px!important;
  width:min(1180px,calc(100% - 28px))!important;
  max-width:1180px!important;
  margin:14px auto 0!important;
  padding:0 0 15px!important;
  min-height:0!important;
  box-shadow:0 18px 45px rgba(0,0,0,.30)!important;
}
body[data-premium-page="client"]:has(.modeseg) header.top::before {display:none!important;content:none!important}
body[data-premium-page="client"]:has(.modeseg) header.top .topbar {background:rgba(13,10,20,.83)!important}
body[data-premium-page="client"]:has(.modeseg) header.top .mlm-hero-choice-layout {margin-top:10px!important;margin-bottom:3px!important}
body[data-premium-page="client"]:has(.modeseg) header.top .mlm-hero-brand {background:transparent!important}
body[data-premium-page="client"]:has(.modeseg) header.top .lead {margin-top:5px!important}
@media(max-width:650px){body[data-premium-page="client"]:has(.modeseg) header.top{width:calc(100% - 14px)!important;margin-top:8px!important;border-radius:16px!important;background-position:42% center!important}}
