/**
 * Bouclier thème → composants Ubris
 *
 * Astra (et d’autres thèmes) colorent tous les h1–h6 en sombre
 * (`body,h1,h2…{ color: var(--ast-global-color-2) }`).
 * Les titres Ubris doivent hériter de la couleur du composant
 * (souvent blanc sur fond sombre), sauf règle plus spécifique du composant.
 *
 * On ne cible que les balises heading : les classes BEM (__title, __eyebrow…)
 * gardent leurs couleurs propres sans être écrasées par inherit.
 */

body .wpcursor-component :is(h1, h2, h3, h4, h5, h6),
.entry-content .wpcursor-component :is(h1, h2, h3, h4, h5, h6),
.ast-container .wpcursor-component :is(h1, h2, h3, h4, h5, h6),
.elementor .wpcursor-component :is(h1, h2, h3, h4, h5, h6),
.site-content .wpcursor-component :is(h1, h2, h3, h4, h5, h6) {
	color: inherit;
}

/* Liens texte dans un composant : héritent (évite le bleu/noir thème). */
body .wpcursor-component a:not([class*="btn"]):not([class*="button"]),
.entry-content .wpcursor-component a:not([class*="btn"]):not([class*="button"]) {
	color: inherit;
}
