/* === Meilleur Bar — Masquer chrome WP sur toutes les pages MB === */
body.mb-page #wpadminbar, body.page-id-32 #wpadminbar { display:none!important; }
body.mb-page, body.page-id-32 { margin-top:0!important; }
body.mb-page #masthead,
body.mb-page .site-header,
body.mb-page .main-navigation,
body.mb-page .nav-below-header,
body.mb-page #colophon,
body.mb-page .site-footer,
body.mb-page #secondary,
body.mb-page .widget-area,
body.page-id-32 #masthead,
body.page-id-32 .site-header,
body.page-id-32 .main-navigation,
body.page-id-32 .nav-below-header,
body.page-id-32 #colophon,
body.page-id-32 .site-footer,
body.page-id-32 #secondary,
body.page-id-32 .widget-area { display:none!important; }
body.mb-page #page,
body.mb-page .site-content,
body.mb-page #content,
body.mb-page #primary,
body.mb-page .content-area,
body.page-id-32 #page,
body.page-id-32 .site-content,
body.page-id-32 #content,
body.page-id-32 #primary,
body.page-id-32 .content-area { padding:0!important; margin:0!important; max-width:100%!important; width:100%!important; }
body.mb-page .inside-article,
body.mb-page .entry-header,
body.mb-page .entry-content,
body.page-id-32 .inside-article,
body.page-id-32 .entry-header,
body.page-id-32 .entry-content { padding:0!important; margin:0!important; max-width:100%!important; }
body.mb-page .grid-container,
body.page-id-32 .grid-container { max-width:100%!important; padding:0!important; }
body.mb-page article,
body.page-id-32 article { padding:0!important; margin:0!important; }
/* === Fond sombre pour pages avec hero plein écran (masque le gap body padding-top) === */
body.page-id-27,
body.page-id-31,
body.page-id-186 {
background-color: #0E0C09 !important;
}