/* aoconquete-figcaption-fix v1.2 - fix figcaption table-caption orphelin sous figure aligncenter */
.entry-content figure.wp-block-image.aligncenter,
.entry-content figure.wp-block-image.aligncenter > img {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

.entry-content figure.wp-block-image.aligncenter > figcaption,
.entry-content figure.wp-block-image.aligncenter > .wp-element-caption {
  display: block !important;
  caption-side: unset !important;
  text-align: center !important;
  width: auto !important;
  max-width: 100% !important;
  margin: 0.5em auto 1em !important;
}


/* a11y 2026-05-29 (Claude Code) — contraste liens footer + soulignement liens contenu (WCAG AA) */
.site-footer a:not([class*="button"]):not(.ast-button){color:#7FBFEF !important}
.site-footer a:not([class*="button"]):not(.ast-button):hover,
.site-footer a:not([class*="button"]):not(.ast-button):focus{color:#9CCDF2 !important}
.entry-content p a:not([class*="button"]):not(.aoc-bio-btn),
a.wpil_keyword_link{text-decoration:underline !important}

/* a11y: liens dans paragraphes du footer distinguables sans couleur (link-in-text-block) */
.site-footer p a:not([class*="button"]):not(.ast-button){text-decoration:underline !important}
