/* Yes — charte 2026 (brun profond #2A1612 + crème #FEFBE5), brief 099 lot 2, 12/11/2026.
   L'orange reste sur les boutons et les actions ; il quitte les fonds, les titres et les textes.
   Supprimer cette feuille rétablit les couleurs d'avant. */
html:root{--yc26-brun:#2A1612; --yc26-brun-2:#3A231D; --yc26-creme:#FEFBE5;
  --yc26-creme-txt:rgba(254,251,229,.82); --yc26-creme-mute:rgba(254,251,229,.62);
  /* jetons de l'accueil 186 : le bouton garde son orange */
  --y-navy:var(--yc26-brun); --y-ink:var(--yc26-brun); --y-coral:var(--yc26-brun); --y-cream:var(--yc26-creme);
  /* --yca n'est PAS touché : le thème s'en sert aussi pour les boutons */
  /* GeneratePress */
  --base:var(--yc26-creme); --accent:var(--yc26-brun); --contrast-2:var(--yc26-brun);}
html body .yc-top-bar,html body .y186-hero,html body .y186-long,html body .yp-mob-slot{background:var(--yc26-brun)!important}
html body .y186-video video,html body .y186-testi video,html body .y186-long video,html body .y186-play{background-color:#1d0f0c!important}
html body .y186-pied,html body .yc-foot{background:var(--yc26-brun)!important;
  --y186p-txt:var(--yc26-creme-txt);--y186p-mute:var(--yc26-creme-mute);--y186p-line:rgba(254,251,229,.14)}
html body .y186-pied a:hover{text-decoration-color:var(--yc26-creme)!important}
html body .yc-foot-title,html body .yc-foot-strong{color:var(--yc26-creme)!important}
html body .yc-foot-col a:hover,html body .yc-foot-col a:focus-visible,html body .yc-foot-addr a:hover,html body .yc-foot-contact a:hover{color:var(--yc26-creme)!important}
html body .yc-foot-social a:hover,html body .yc-foot-social a:focus-visible{background:var(--yc26-creme)!important;color:var(--yc26-brun)!important}
html body .wp-block-group.alignfull[style*="1a2744"],html body .yc-cta-final{border-color:var(--yc26-brun)!important}
html body .site-header{border-bottom-color:var(--yc26-brun)!important}
html body .yc-accent,html body .y186-link,html body .y186-rev-more,html body .y186-estim-apercu,html body .y186-svc-ic,html body .y186-more summary::after,html body .y186-lead-more summary::before,html body #y186-menu li a[aria-current],html body .y186-menu-langues a[aria-current],html body .entry-meta,html body .site-description{color:var(--yc26-brun)!important}
html body .y186-local-head,html body .y186-local-head strong,html body .yp-titre,html body .wp-block-group.alignfull h2,html body .main-navigation .menu li a,html body.single-post .entry-content > h2,html body.single-post .entry-content > h3{color:var(--yc26-brun)!important}
html body .site-header{border-bottom:3px solid var(--yc26-brun)!important}
html body .y186-dots span.is-on{background:var(--yc26-brun)!important}
html body.home .yc-cta-final,html body .y186-p-voyageurs .yc-cta-final,html body .yc-cta-final{background-color:var(--yc26-creme)!important;border-top:1px solid rgba(42,22,18,.08)!important}
html body .yc-cta-final.yc-cta-final.yc-cta-final h2,html body .yc-cta-final.yc-cta-final.yc-cta-final h2 *,html body .yc-cta-final.yc-cta-final.yc-cta-final p,html body .yc-cta-final.yc-cta-final.yc-cta-final p a,html body .yc-cta-final.yc-cta-final.yc-cta-final .yc-cta-phone,html body .yc-cta-final.yc-cta-final.yc-cta-final .yc-guarantee{color:var(--yc26-brun)!important}
html body .yc-cta-final.yc-cta-final.yc-cta-final .yc-guarantee,html body .yc-cta-final.yc-cta-final.yc-cta-final .yc-cta-phone{opacity:.85!important}
html body .yc-cta-final .yc-btn-primary .wp-block-button__link,html body .yc-cta-final .yc-hero-ctas .yc-btn-primary > .wp-block-button__link,html body .yc-cta-final .yc-btn-primary > .wp-block-button__link{background:#C8432F!important;color:#fff!important;border-color:#C8432F!important;box-shadow:0 8px 22px rgba(200,67,47,.22)!important}
html body .yc-cta-final.yc-cta-final.yc-cta-final .yc-btn-secondary .wp-block-button__link{color:var(--yc26-brun)!important;background:transparent!important;box-shadow:none!important;border-color:transparent!important}
html body .yc-press-cta{background-color:var(--yc26-brun)!important}
html body .yc-press-cta .wp-block-button__link{background:#C8432F!important;color:#fff!important;border-color:#C8432F!important}
html body .yc-accent,html body .yc-bento-big .yc-accent,html body .yc-tag,html body .yc-eyebrow,html body .yc-zone-tag::before,html body .yc-zone-tag:hover,html body .yc-faq-q::after,html body .yc-press-logos__label,html body .yc-faq-intro a,html body .yc-faq-more a,html body .yc-privacy a,html body.single-post .entry-content a,html body .yc-blog-card .wp-block-post-title a:hover,html body .yc-footer-links a:hover,html body .yc-review-avatar{color:var(--yc26-brun)!important}
html body .yc-tag::before,html body .yc-eyebrow::before,html body .yc-bento-feat-list li::before{background:var(--yc26-brun)!important}
html body.single-post .entry-content > h2{border-left-color:var(--yc26-brun)!important}
html body .yc-proof-bar,html body .yc-sim-result,html body .yc-step-num,html body .yc-step .yc-step-num,html body .yc-press-badge,html body .yc-bento-badge,html body .yc-zone-tags .yc-zone-active{background:var(--yc26-brun)!important;color:var(--yc26-creme)!important;border-color:var(--yc26-brun)!important}
html body .yc-press-badge--soft,html body .yc-review-avatar{background:rgba(42,22,18,.08)!important}
html body .yc-service-card:hover,html body .yc-bento-card:hover,html body .entry-content .wp-block-column.yc-step:hover,html body .card-tarification:hover .yc-service-card,html body .yc-exc-card:hover{border-color:var(--yc26-brun)!important;box-shadow:0 12px 30px rgba(42,22,18,.12)!important}
