/* Charte rose, édition 05 (8 nov. 2026) : fond blanc, encarts arrondis, menu rose. Chargé par includes/nav.php. */
html,body{ background:#fff !important; }
/* Menu rose */
.nav-el{ background:#FBE6ED !important; color:#18255A !important; border-bottom:0 !important; }
.nav-el-liens > a, .nav-el-bouton, .nav-el-insta, .nav-el-burger{ color:#18255A !important; }
.nav-el-liens > a:hover, .nav-el-bouton:hover, .nav-el-bouton[aria-expanded="true"], .nav-el-insta:hover{ background:#F6CAD8 !important; border-bottom-color:#18255A !important; border-radius:14px 14px 0 0; }
.nav-el [aria-current]{ border-bottom-color:#18255A !important; }
.nav-el-panneau{ border-radius:0 0 22px 22px; border:2px solid #F6CAD8 !important; border-top:0 !important; }
.nav-el-logo img{ height:50px; }
/* Encarts arrondis */
.card, .offre-card, .atelier, .atelier-bandeau, .alerte-polaire, .angle-box, .resume-item, .teaser-profil, .avertissement-heure, .merci, .apercu-mail, .modale-boite, .el-avis-carte, .modale-case-tiers, .liste-aspects li, .carte-signe, .ct-carte{ border-radius:26px !important; }
.card, .merci, .avertissement-heure, .liste-aspects li, .carte-signe{ border:2.5px solid #F6CAD8 !important; box-shadow:none !important; }
.atelier, .atelier-bandeau{ border-color:#F6CAD8 !important; border-style:solid !important; border-width:2.5px !important; }
.el-avis{ background:#fff !important; }
.el-avis-carte{ background:#fff !important; border:2.5px solid #F6CAD8 !important; }
.pages-exemple img{ border-radius:14px !important; }
/* Boutons et champs arrondis */
.btn-nuit, .barre-offre-btn, .ciel-jour-lien, button[type=submit]{ border-radius:30px !important; }
input[type=text], input[type=email], input[type=password], input[type=date], input[type=time], textarea, select{ border-radius:14px !important; }
/* Accueil */
#el-compact, #el-compact header{ background:#fff !important; }
#el-compact .offer, #el-compact .method, #el-compact .beyond, #el-compact .ciel-jour, #el-compact .basics, #el-compact .instagram{ border-radius:30px !important; }
#el-compact .offer:not(:nth-child(2)){ background:#fff !important; box-shadow:inset 0 0 0 2.5px #F6CAD8; overflow:hidden; }
#el-compact .beyond, #el-compact .basics{ background:#FCE6ED !important; }
#el-compact .hero a, #el-compact .hero button, #el-compact .ciel-jour-lien{ border-radius:30px !important; }
/* Pages produits et pages de contenu : bandes blanches, bandes de couleur en cartouches arrondis (bandeau photo du haut inchangé) */
.bande-creme, #offre-haut{ background:#fff !important; }
.bande-nuit, .section-cta, .sur-theme{ margin:24px 20px !important; border-radius:34px !important; }
.section-maisons, .section-alt{ margin:24px 20px !important; border-radius:34px !important; }
@media (max-width:640px){ .bande-nuit, .section-cta, .sur-theme, .section-maisons, .section-alt{ margin:16px 12px !important; border-radius:26px !important; } }
