/* IntimoNatural — palette « Pivoine » (choisie par Karine le 03/11/2026).
   Redéfinit les variables du thème ; les couleurs écrites en dur dans les contenus
   sont remplacées à la volée (inc/apercu.php, intimo_v2_couleurs). */
:root{
  --in-principal:#E0607E;
  --in-oscuro:#C23A5E;
  --in-texto:#4B2430;
  --in-suave:#FFE8EE;
  --in-blanco:#FFFFFF;
  --in-borde:#F9D2DC;
  --in-fond:#FFF8FA;
}
body{background:var(--in-fond);}
.in-v2{--in-doux:#80525E;}
.in-v2 .site-header{background:var(--in-fond);}
.site-footer{background:var(--in-suave);}
.afiliacion-note{color:#7A4A56;}
.copyright{color:#8A5A66;}
.in-aviso{color:#7A4A56;}
.wpcf7-acceptance .wpcf7-list-item-label{color:#7A4A56;}
.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],
.wpcf7 input[type="number"],.wpcf7 textarea,.wpcf7 select{border-color:#F3C9D5;background:#FFFCFD;}
.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{box-shadow:0 0 0 3px rgba(224,96,126,.18);}
.wpcf7{box-shadow:0 6px 24px rgba(224,96,126,.10);}

/* Boutons pleins : rose profond (texte blanc lisible, contraste ≥ 4,5:1). */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,
.woocommerce .woocommerce-message .button,.wc-block-components-button:not(.is-link),
.wp-block-button.wc-block-components-product-button .wp-block-button__link,
.entry-content a.boton,.boton,.wpcf7 input[type="submit"],.woocommerce span.onsale,.entry-content th,p.demo_store{
  background:var(--in-oscuro);color:#fff;
}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover,
.boton:hover,.wpcf7 input[type="submit"]:hover{background:#A02E4E;color:#fff;}
