.yr-privacy-reveal__btn {
  display: inline-flex;
  align-items: center;
  background: #fff3e0 !important;
  /* 2026-09-04 : #E08A1E sur #fff3e0 ne donnait que 2.45:1 de contraste
     (verifie par calcul WCAG) -- sous le seuil AA (4.5:1) meme sur fond
     blanc d'origine, pas seulement dans l'overlay sombre du menu mobile
     "style2" ou le defaut etait juste plus visible. #8A3A17 donne 7.1:1
     sur ce meme fond (AAA), sans changer la teinte orange de la marque.

     !important sur background/color : le theme partage porte une regle
     generique ".wrap-fixed-menu .menu-item.contact-info *" (3 classes,
     specificite 0,3,0) qui repeint tout texte du menu fixe mobile en
     blanc pour son propre fond sombre -- sans savoir que ce bouton a son
     propre fond clair. Deux tentatives par specificite (classe doublee
     0,2,0 puis triplee 0,3,0) egalisaient la regle du theme sans la
     depasser (a specificite egale, la regle chargee en dernier dans
     l'agregation CSS de la page l'emporte : update.css apres reveal.css)
     -- confirme via CDP getMatchedStylesForNode le 2026-09-04. !important
     tranche independamment de l'ordre de chargement, sans toucher au
     theme partage (portee trop large pour une correction ciblee a ce
     seul bouton isole dans son propre module). */
  color: #8A3A17 !important;
  border: 1px solid #f0d9b0;
  border-radius: 4px;
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  letter-spacing: 0.02em;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}

.yr-privacy-reveal__btn:hover {
  background: #E08A1E !important;
  color: #fff !important;
}
