/* L'Oc Surf - Miami Sunset - correctif visuel test, uniquement quand html.ls-miami */
html.ls-miami,html.ls-miami body{min-height:100%;background-color:#311c39!important}
/* Muse pose son fond sur BODY: le surcharger, pas seulement HTML. */
html.ls-miami body.museBGSize{
 background-image:url('fond.webp')!important;
 background-position:center top!important;
 background-size:cover!important;
 background-attachment:fixed!important;
 background-repeat:no-repeat!important;
}
html.ls-miami #page{background:transparent!important}
/* Discret liseré néon sur le vrai menu, sans toucher aux liens ni à son JS. */
html.ls-miami #locsurf-nav{
 box-shadow:0 -2px 0 rgba(255,78,190,.85),0 2px 0 rgba(60,223,242,.8),0 0 13px rgba(243,64,176,.25),0 8px 22px rgba(20,7,32,.35)!important;
}
html.ls-miami #locsurf-nav .stripes:before{
 background:#f054a4!important;
 box-shadow:23px 0 0 #f8d85d,46px 0 0 #55d4dc,69px 0 0 #a78be5!important;
}
html.ls-miami #ls-search-area{box-shadow:0 0 7px rgba(255,75,180,.28)}
@media(max-width:700px){html.ls-miami body.museBGSize{background-attachment:scroll!important;background-position:center top!important}}

/* VERSION NEON PLUS VIF — uniquement le theme Miami, sans changement fonctionnel */
html.ls-miami #locsurf-nav{
 border-top:2px solid #ff42c8!important;
 border-bottom:2px solid #25efff!important;
 box-shadow:0 -2px 8px rgba(255,55,190,.95),0 -7px 25px rgba(255,37,173,.56),0 2px 9px rgba(31,237,255,.95),0 8px 27px rgba(0,222,255,.5),0 13px 32px rgba(15,4,30,.55)!important;
}
html.ls-miami #locsurf-nav .main>li>a,
html.ls-miami #locsurf-nav .main>li>details>summary{
 text-shadow:0 0 5px rgba(255,255,255,.22),0 0 12px rgba(255,64,196,.24);
}
html.ls-miami #locsurf-nav .main>li.promos>a{
 text-shadow:0 0 6px rgba(255,224,0,.8),0 0 15px rgba(255,224,0,.48);
}
html.ls-miami #locsurf-nav a:hover,
html.ls-miami #locsurf-nav summary:hover{
 text-shadow:0 0 7px rgba(255,255,255,.7),0 0 16px rgba(255,52,191,.8);
}
html.ls-miami #ls-search-area{
 box-shadow:0 0 9px rgba(255,52,195,.65),0 0 20px rgba(255,52,195,.26)!important;
}

/* V6 : fond complet unique, sans chalet superpose. Conserve les neons V3. */
html.ls-miami body.museBGSize::before{content:none!important;display:none!important}
html.ls-miami body.museBGSize{background-position:center top!important;background-size:cover!important}

/* V7 - intensite accrue des tubes neon rose et cyan, menu seulement */
html.ls-miami #locsurf-nav {
 border-top:3px solid #ff37d7!important;
 border-bottom:3px solid #00eaff!important;
 box-shadow:
 0 -1px 2px #fff0fa,0 -3px 8px #ff3cd7,0 -7px 19px rgba(255,15,184,.9),0 -12px 36px rgba(255,20,178,.52),
 0 1px 2px #e5ffff,0 3px 9px #00eaff,0 8px 21px rgba(0,230,255,.85),0 14px 35px rgba(0,213,255,.44)!important;
}
html.ls-miami #locsurf-nav .main>li>a,
html.ls-miami #locsurf-nav .main>li>details>summary{
 text-shadow:0 0 4px rgba(255,255,255,.42),0 0 12px rgba(255,68,205,.43)!important;
}
html.ls-miami #locsurf-nav a:hover,
html.ls-miami #locsurf-nav summary:hover{
 text-shadow:0 0 5px #fff,0 0 13px #ff3cc8,0 0 21px rgba(0,238,255,.65)!important;
}
