/*
 * Titres cliquables : aucun trait au repos, soulignement WordPress uniquement
 * au survol ou au focus clavier. Rough Notation reste réservé aux articles.
 */
:is(h1, h2, h3, h4, h5, h6, .wp-block-heading, .wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"]) a[href],
a[href]:is(.wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"]) {
	text-decoration: none !important;
	text-decoration-line: none !important;
}

:is(h1, h2, h3, h4, h5, h6, .wp-block-heading, .wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"]) a[href]:hover,
:is(h1, h2, h3, h4, h5, h6, .wp-block-heading, .wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"]) a[href]:focus-visible,
a[href]:is(.wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"]):hover,
a[href]:is(.wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"]):focus-visible {
	text-decoration: underline !important;
	text-decoration-line: underline !important;
}

/* Cas plus rare où le lien enveloppe le titre plutôt que l’inverse. */
@supports selector(a:has(> h2)) {
	a[href]:has(> :is(h1, h2, h3, h4, h5, h6, .wp-block-heading, .wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"])) {
		text-decoration: none !important;
		text-decoration-line: none !important;
	}

	a[href]:has(> :is(h1, h2, h3, h4, h5, h6, .wp-block-heading, .wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"])):hover,
	a[href]:has(> :is(h1, h2, h3, h4, h5, h6, .wp-block-heading, .wp-block-post-title, .entry-title, .post-title, .gb-headline, [class*="dynamic-title"], [class*="dynamic-headline"])):focus-visible {
		text-decoration: underline !important;
		text-decoration-line: underline !important;
	}
}

/* Dans les articles, le trait RN au survol conserve la priorité. */
a.nomoscopia-title-hover-annotated:hover,
a.nomoscopia-title-hover-annotated:focus-visible {
	text-decoration: none !important;
	text-decoration-line: none !important;
}

/* Titres dynamiques et étiquettes de l’accueil détectés par le script léger. */
a.nomoscopia-native-hover-title,
a.nomoscopia-native-hover-title:visited,
a.nomoscopia-native-hover-label,
a.nomoscopia-native-hover-label:visited {
	color: #000000 !important;
	text-decoration: none !important;
	text-decoration-line: none !important;
}

a.nomoscopia-native-hover-title:hover,
a.nomoscopia-native-hover-title:focus-visible,
a.nomoscopia-native-hover-label:hover,
a.nomoscopia-native-hover-label:focus-visible {
	color: #000000 !important;
	text-decoration: underline !important;
	text-decoration-line: underline !important;
}

/* Dans les articles, le trait RN coloré reste prioritaire sur le trait natif. */
a.nomoscopia-title-hover-annotated.nomoscopia-native-hover-title:hover,
a.nomoscopia-title-hover-annotated.nomoscopia-native-hover-title:focus-visible {
	text-decoration: none !important;
	text-decoration-line: none !important;
}

/* Liens éditoriaux de l’introduction : soulignement WordPress permanent. */
a.nomoscopia-native-body-link,
a.nomoscopia-native-body-link:visited,
a.nomoscopia-native-body-link:hover,
a.nomoscopia-native-body-link:focus,
a.nomoscopia-native-body-link:focus-visible {
	text-decoration: underline !important;
	text-decoration-line: underline !important;
}

/* Navigation d’article et retour aux parcours : traitement d’interface. */
a.nomoscopia-native-interface-link,
a.nomoscopia-native-interface-link:visited,
.post-navigation a,
.post-navigation a:visited,
.posts-navigation a,
.posts-navigation a:visited,
.nav-previous a,
.nav-previous a:visited,
.nav-next a,
.nav-next a:visited {
	color: #000000 !important;
	text-decoration: none !important;
	text-decoration-line: none !important;
}

a.nomoscopia-native-interface-link:hover,
a.nomoscopia-native-interface-link:focus-visible,
.post-navigation a:hover,
.post-navigation a:focus-visible,
.posts-navigation a:hover,
.posts-navigation a:focus-visible,
.nav-previous a:hover,
.nav-previous a:focus-visible,
.nav-next a:hover,
.nav-next a:focus-visible {
	color: #000000 !important;
	text-decoration: underline !important;
	text-decoration-line: underline !important;
}
