/* Accents de la charte, en cohérence avec l’accueil. */
:is(.gites-choice,.visit-heading,.visit-copy,.gites-life,.save-story,.save-works,.friends-story,.friends-work,.events-private,.events-stay,.contact-form-panel) :is(h1,h2,h3) em{color:var(--brick)}
:is(.gites-choice,.house-copy,.visit-heading,.visit-copy,.gites-life,.save-story,.save-works,.friends-story,.friends-work,.events-private,.events-stay,.contact-form-panel) .eyebrow{color:var(--brick)}
:is(.house-copy,.save-story,.friends-work,.events-private,.events-stay) .text-link,.visit-question{color:var(--brick)}
:is(.house-copy,.save-story,.friends-work,.events-private,.events-stay) .text-link:hover,.visit-question:hover{color:var(--brown)}
.house-photo span{background:var(--ochre);color:var(--brown)}
.house-tabs button[aria-selected=true]{background:var(--brick);border-color:var(--brick);color:var(--cream)}
:is(.visit-copy,.contact-form-panel) .button{background:var(--brick);color:var(--cream)}
:is(.visit-copy,.contact-form-panel) .button:hover{background:var(--brown)}
main .button.ochre{color:var(--brown)}
/* Grands bandeaux : jaune Sahara déjà validé, accents rouges discrets conservés. */
:is(.gites-closing,.save-donate,.friends-join,.contact-closing,.events-closing){background:var(--ochre);color:var(--brown)}
:is(.gites-closing,.save-donate,.friends-join,.contact-closing,.events-closing) :is(h1,h2,h3) em{color:var(--brown)}
.events-shortcuts{background:var(--brick);border-top:0;padding:24px;margin-top:40px}
.address-panel{color:var(--brown)}
.save-mission{color:var(--brown)}
.save-mission .mission-grant{border-color:var(--brown)}
.save-mission .text-link{color:var(--brown)}
@media(max-width:600px){.events-shortcuts{padding:10px 20px;margin-top:30px}.events-shortcuts a:last-child{border-bottom:0}}
