:root {
  --color-accent: #1A6FA8 !important;
}

.ct-section-inner-container,
[class*="has-palette-color"] {
  background-color: transparent !important;
}

.ct-text-block,
.ct-div-block {
  background-color: rgba(232, 244, 253, 0.92) !important;
}
.mailpoet_submit {
  font-size: 16px !important;
  padding: 10px 24px !important;
  height: auto !important;
  min-height: unset !important;
  border-radius: 6px !important;
  width: auto !important;
  display: inline-block !important;
}

/* Performance : images d'en-tête servies via le CDN d'images (Jetpack) */
#colibri .style-2{background-image:url("https://i0.wp.com/castellane-sante.fr/wp-content/uploads/2026/06/cropped-fitsum-admasu-oGv9xIl7DkY-unsplash.jpg?w=1920&amp;quality=70") !important;}
@media (min-width:768px) and (max-width:1023px){#colibri .style-2{background-image:url("https://i0.wp.com/castellane-sante.fr/wp-content/uploads/2021/10/cropped-cropped-cropped-pexels-kyle-karbowski-9666398.jpg?w=1600&amp;quality=70") !important;}}
[model-id="447-h2"][media="desktop"],[model-id="447-h2"][media="mobile"]{background-image:url("https://i0.wp.com/castellane-sante.fr/wp-content/uploads/2026/06/cropped-fitsum-admasu-oGv9xIl7DkY-unsplash.jpg?w=1920&amp;quality=70") !important;}
[model-id="447-h2"][media="tablet"]{background-image:url("https://i0.wp.com/castellane-sante.fr/wp-content/uploads/2021/10/cropped-cropped-cropped-pexels-kyle-karbowski-9666398.jpg?w=1600&amp;quality=70") !important;}

/* CLAUDE-LISIBILITE-DEBUT (30/10/2026) */
/* Bouton des formulaires (devis, contact) plus grand et contrasté */
.wp-block-jetpack-contact-form .wp-block-button__link,
.wp-block-jetpack-contact-form button[type="submit"],
.contact-form button[type="submit"],
.contact-form input[type="submit"] {
  font-size: 1.15rem !important; font-weight: 600 !important; line-height: 1.2 !important;
  padding: 16px 40px !important; min-height: 54px !important; height: auto !important; width: auto !important;
  border-radius: 8px !important; background: #1A6FA8 !important; color: #fff !important; border: 0 !important;
}
@media (max-width: 767px) {
  .wp-block-jetpack-contact-form .wp-block-button__link,
  .wp-block-jetpack-contact-form button[type="submit"],
  .contact-form button[type="submit"],
  .contact-form input[type="submit"] { width: 100% !important; }
}
/* Titres posés sur l'image d'en-tête (piste rouge) : bandeau sombre derrière le texte */
#colibri .style-2 h1, #colibri .style-2 h2, #colibri .style-2 h3, #colibri .style-2 h4,
#colibri .style-2 .h-heading__outer, #colibri .style-2 .h-text p {
  display: inline-block; background: rgba(28, 37, 64, 0.78); color: #fff !important;
  padding: 0.2em 0.55em; border-radius: 6px; text-shadow: none;
}
#colibri .style-2 .h-heading__outer h1, #colibri .style-2 .h-heading__outer h2,
#colibri .style-2 .h-heading__outer h3, #colibri .style-2 .h-heading__outer h4 { background: transparent; padding: 0; }
#colibri .style-2 .h-heading__outer *, #colibri .style-2 .h-text p * { color: #fff !important; }
/* CLAUDE-LISIBILITE-FIN */
