
/* Scène 92 — masquer les notes/votes (Crowdsignal) */
[id^="pd_rating_holder"], .pd-rating, .pd-rating-holder { display: none !important; }

/* ===== Scène 92 — pages Option 3 (bleu nuit & or), hors accueil ===== */
body:not(:has(.s92wrap)){background:#101a30}
body:not(:has(.s92wrap)) #page{background:#101a30!important}
body:not(:has(.s92wrap)) .site-inner,body:not(:has(.s92wrap)) .site-content-contain,body:not(:has(.s92wrap)) .site,body:not(:has(.s92wrap)) #content,body:not(:has(.s92wrap)) .site-content,body:not(:has(.s92wrap)) #primary,body:not(:has(.s92wrap)) #secondary,body:not(:has(.s92wrap)) article,body:not(:has(.s92wrap)) .entry-content,body:not(:has(.s92wrap)) .page-content{background:transparent!important}
body:not(:has(.s92wrap)) .entry-content,body:not(:has(.s92wrap)) .page-content,body:not(:has(.s92wrap)) #primary p,body:not(:has(.s92wrap)) #primary li,body:not(:has(.s92wrap)) #primary td{color:#d6ddec!important}
body:not(:has(.s92wrap)) #primary h1,body:not(:has(.s92wrap)) #primary h2,body:not(:has(.s92wrap)) #primary h3,body:not(:has(.s92wrap)) #primary h4,body:not(:has(.s92wrap)) .entry-title{color:#f2f5fb!important}
body:not(:has(.s92wrap)) .entry-content a,body:not(:has(.s92wrap)) .page-content a{color:#edc35c!important}
body:not(:has(.s92wrap)) .entry-content a:hover{color:#f4d27e!important}
body:not(:has(.s92wrap)) .entry-content img,body:not(:has(.s92wrap)) .wp-block-image img{border-radius:8px;box-shadow:0 14px 34px -12px rgba(0,0,0,.6)}
body:not(:has(.s92wrap)) figcaption,body:not(:has(.s92wrap)) .entry-meta,body:not(:has(.s92wrap)) .posted-on,body:not(:has(.s92wrap)) .byline{color:#9fb0cc!important}
body:not(:has(.s92wrap)) #masthead,body:not(:has(.s92wrap)) .site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:999!important;background:#0b1428!important;border-bottom:1px solid rgba(237,195,92,.28)!important}
body:not(:has(.s92wrap)) .site-title,body:not(:has(.s92wrap)) .site-title a{font-family:'Playfair Display',Georgia,serif!important;color:#f3f5fa!important;letter-spacing:.05em;font-weight:900}
body:not(:has(.s92wrap)) .site-description{color:#9fb0cc!important}
body:not(:has(.s92wrap)) .main-navigation a{color:#c2cee2!important;font-weight:500}
body:not(:has(.s92wrap)) .main-navigation a:hover,body:not(:has(.s92wrap)) .main-navigation .current-menu-item>a{color:#edc35c!important}
body:not(:has(.s92wrap)) .main-navigation ul ul{background:#0b1428!important;border:1px solid rgba(255,255,255,.12)!important}
body:not(:has(.s92wrap)) .cat-links a{background:linear-gradient(180deg,#f2cf6c,#dcac44)!important;color:#171f08!important}
body:not(:has(.s92wrap)) #colophon,body:not(:has(.s92wrap)) .site-footer{background:#0b1428!important;border-top:3px solid #edc35c!important;color:#b6c2d8!important}
body:not(:has(.s92wrap)) #colophon a,body:not(:has(.s92wrap)) .widget a,body:not(:has(.s92wrap)) .site-info,body:not(:has(.s92wrap)) .widget,body:not(:has(.s92wrap)) .widget-title{color:#d6ddec!important}
body:not(:has(.s92wrap)) #colophon a:hover,body:not(:has(.s92wrap)) .widget a:hover{color:#edc35c!important}
body:not(:has(.s92wrap)) .comment-body,body:not(:has(.s92wrap)) .comment-author,body:not(:has(.s92wrap)) .comment-meta,body:not(:has(.s92wrap)) .commentmetadata,body:not(:has(.s92wrap)) .comment-content,body:not(:has(.s92wrap)) .comments-title{color:#b6c2d8!important}
body:not(:has(.s92wrap)) .comment-meta a,body:not(:has(.s92wrap)) .commentmetadata a,body:not(:has(.s92wrap)) .comment-reply-link,body:not(:has(.s92wrap)) .comment-edit-link{color:#edc35c!important}
body:not(:has(.s92wrap)) input[type=text],body:not(:has(.s92wrap)) input[type=email],body:not(:has(.s92wrap)) input[type=tel],body:not(:has(.s92wrap)) input[type=url],body:not(:has(.s92wrap)) textarea,body:not(:has(.s92wrap)) select{background:#16244a!important;color:#f2f5fb!important;border:1px solid rgba(255,255,255,.2)!important}
body:not(:has(.s92wrap)) ::placeholder{color:#9fb0cc!important;opacity:1}
body:not(:has(.s92wrap)) input[type=submit],body:not(:has(.s92wrap)) button[type=submit],body:not(:has(.s92wrap)) .wpcf7-submit{background:linear-gradient(180deg,#f2cf6c,#dcac44)!important;color:#171f08!important;border:0!important;font-weight:700}
/* menu : bouton Réserver + ajustement 8 items */
body:not(:has(.s92wrap)) .main-navigation .s92-resa-btn>a{background:linear-gradient(180deg,#f2cf6c,#dcac44)!important;color:#171f08!important;padding:6px 16px!important;border-radius:4px!important;font-weight:700!important}
body:not(:has(.s92wrap)) .main-navigation .s92-resa-btn>a:hover{color:#171f08!important}
body:not(:has(.s92wrap)) .main-navigation a{font-size:13px!important;letter-spacing:.02em}
/* ===== Fiches : mise en page 1 colonne (pro) ===== */
body:not(:has(.s92wrap)) .entry-media:not([style*="url("]){display:none!important}
body:not(:has(.s92wrap)) .site-inner{width:100%!important;float:none!important;margin:0!important}
body:not(:has(.s92wrap)) #content,body:not(:has(.s92wrap)) .site-content,body:not(:has(.s92wrap)) #primary,body:not(:has(.s92wrap)) article{width:100%!important;max-width:none!important;float:none!important;position:static!important}
body:not(:has(.s92wrap)) #content{padding-top:150px!important}
body:not(:has(.s92wrap)) .entry-media{position:static!important;width:100%!important;max-width:360px!important;aspect-ratio:3/4!important;height:auto!important;min-height:0!important;margin:38px auto 6px!important;float:none!important;left:auto!important;background-size:cover!important;background-position:center!important;border-radius:10px!important;box-shadow:0 22px 50px -20px rgba(0,0,0,.75)!important}
body:not(:has(.s92wrap)) .entry-header .entry-meta{display:none!important}
body:not(:has(.s92wrap)) .entry-posted{display:none!important}
body:not(:has(.s92wrap)) .entry-header{position:static!important;width:100%!important;max-width:840px!important;margin:0 auto!important;padding:30px 26px 4px!important;text-align:center!important;float:none!important;left:auto!important}
body:not(:has(.s92wrap)) .entry-title{font-size:clamp(30px,4.5vw,48px)!important;margin-top:8px!important}
body:not(:has(.s92wrap)) .entry-inner{max-width:800px!important;margin:0 auto!important;padding:18px 26px 60px!important;width:auto!important}
body:not(:has(.s92wrap)) .entry-inner::before,body:not(:has(.s92wrap)) .entry-inner::after{display:none!important}
body:not(:has(.s92wrap)) .entry-content{color:#d6ddec!important;font-size:17px!important;line-height:1.75!important}
body:not(:has(.s92wrap)) .entry-content img{margin:18px auto!important;border-radius:10px!important}
body:not(:has(.s92wrap)) .entry-posted{opacity:.85}

/* ===== Fiches : galeries photos en grille propre (Jetpack tiled + classique + blocs) ===== */
body:not(:has(.s92wrap)) .tiled-gallery,body:not(:has(.s92wrap)) .gallery,body:not(:has(.s92wrap)) .wp-block-gallery{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:26px 0!important;float:none!important}
body:not(:has(.s92wrap)) .tiled-gallery .gallery-row,body:not(:has(.s92wrap)) .tiled-gallery .gallery-group{display:contents!important}
body:not(:has(.s92wrap)) .tiled-gallery .tiled-gallery-item,body:not(:has(.s92wrap)) .gallery .gallery-item,body:not(:has(.s92wrap)) .wp-block-gallery .blocks-gallery-item,body:not(:has(.s92wrap)) .wp-block-gallery figure{width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}
body:not(:has(.s92wrap)) .tiled-gallery .tiled-gallery-item a,body:not(:has(.s92wrap)) .gallery .gallery-item a{display:block!important;width:100%!important;height:100%!important}
body:not(:has(.s92wrap)) .tiled-gallery img,body:not(:has(.s92wrap)) .gallery img,body:not(:has(.s92wrap)) .wp-block-gallery img{position:static!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;aspect-ratio:4/3!important;border-radius:8px!important;margin:0!important;display:block!important;border:0!important;box-shadow:0 8px 22px -12px rgba(0,0,0,.7)!important}
body:not(:has(.s92wrap)) .gallery br{display:none!important}
body:not(:has(.s92wrap)) .gallery-caption,body:not(:has(.s92wrap)) .tiled-gallery-caption{display:none!important}
@media(max-width:600px){body:not(:has(.s92wrap)) .tiled-gallery,body:not(:has(.s92wrap)) .gallery,body:not(:has(.s92wrap)) .wp-block-gallery{grid-template-columns:repeat(2,1fr)!important}}

/* ===== Fiches : vidéos / embeds responsives 16:9 ===== */
body:not(:has(.s92wrap)) .entry-content .embed-youtube,body:not(:has(.s92wrap)) .entry-content .wp-block-embed__wrapper,body:not(:has(.s92wrap)) .entry-content [class*="embed-"]{width:100%!important;max-width:100%!important;margin:24px auto!important;height:auto!important}
body:not(:has(.s92wrap)) .entry-content iframe{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;height:auto!important;border:0!important;border-radius:10px!important;display:block!important}

/* ===== Fiches : bouton menu mobile (thème) harmonisé ===== */
body:not(:has(.s92wrap)) .menu-toggle{background:transparent!important;color:#edc35c!important;border:1px solid rgba(237,195,92,.5)!important;border-radius:8px!important;padding:9px 14px!important;font-weight:600!important;letter-spacing:.02em!important}
body:not(:has(.s92wrap)) .menu-toggle:hover{background:rgba(237,195,92,.12)!important}

/* ===== Fiches : masquer la navigation article précédent/suivant (cruft + contraste faible) ===== */
body:not(:has(.s92wrap)) .post-navigation,body:not(:has(.s92wrap)) .posts-navigation,body:not(:has(.s92wrap)) .nav-links{display:none!important}

/* Fiches : masquer boutons de partage Jetpack + tags/pied d'article */
body:not(:has(.s92wrap)) .sharedaddy,body:not(:has(.s92wrap)) .sd-sharing,body:not(:has(.s92wrap)) #jp-post-flair,body:not(:has(.s92wrap)) .jp-relatedposts,body:not(:has(.s92wrap)) .entry-footer,body:not(:has(.s92wrap)) .tags-links,body:not(:has(.s92wrap)) .cat-links{display:none!important}

/* Fiches : centrage des affiches/images de contenu */
body:not(:has(.s92wrap)) .entry-content p img,body:not(:has(.s92wrap)) .entry-content > img,body:not(:has(.s92wrap)) .entry-content figure img{display:block!important;margin-left:auto!important;margin-right:auto!important}
body:not(:has(.s92wrap)) .entry-content p:has(> img),body:not(:has(.s92wrap)) .entry-content figure{text-align:center!important}

/* Fiche : affiche standard (1re image) — centrée, taille constante, non rognée */
body:not(:has(.s92wrap)) .entry-content p:first-of-type img,body:not(:has(.s92wrap)) .entry-content > img:first-child{display:block!important;margin:6px auto 30px!important;width:auto!important;max-width:420px!important;max-height:600px!important;height:auto!important;object-fit:contain!important;border-radius:10px!important;box-shadow:0 20px 46px -18px rgba(0,0,0,.75)!important}
body:not(:has(.s92wrap)) .entry-content p:first-of-type{text-align:center!important}

/* Fiches : pas de float sur les images (affiches centrées) */
body:not(:has(.s92wrap)) .entry-content img{float:none!important}
body:not(:has(.s92wrap)) .entry-content .alignleft,body:not(:has(.s92wrap)) .entry-content .alignright,body:not(:has(.s92wrap)) .entry-content .aligncenter{float:none!important;margin-left:auto!important;margin-right:auto!important;display:block!important}
/* Fiches : masquer la zone commentaires */
body:not(:has(.s92wrap)) .comments-area,body:not(:has(.s92wrap)) #comments,body:not(:has(.s92wrap)) .comment-respond,body:not(:has(.s92wrap)) .comments-link,body:not(:has(.s92wrap)) .comment-form,body:not(:has(.s92wrap)) #respond{display:none!important}

/* Fiches : STANDARD affiche — centrée, taille constante (420px), non rognée */
body:not(:has(.s92wrap)) .entry-content .s92-affiche{text-align:center!important;margin:6px 0 30px!important}
body:not(:has(.s92wrap)) .entry-content .s92-affiche img{display:inline-block!important;float:none!important;width:auto!important;max-width:420px!important;max-height:600px!important;height:auto!important;border-radius:10px!important;box-shadow:0 20px 46px -18px rgba(0,0,0,.75)!important}

/* Fiches : masquer les widgets du pied de page (Articles récents, etc.) */
body:not(:has(.s92wrap)) .widget-area,body:not(:has(.s92wrap)) .site-footer .widget,body:not(:has(.s92wrap)) .error404-widgets,body:not(:has(.s92wrap)) .widget_recent_entries{display:none!important}

