/**
 * Contenu éditorial — règles communes aux pages de texte.
 *
 * Elles s'appliquent partout où le propriétaire écrit : pages classiques,
 * widgets de texte Elementor, réponses de la FAQ.
 *
 * Toutes sont enfermées dans `#content` : l'en-tête et le pied de page sont
 * eux aussi des modèles Elementor, et une règle de contenu qui les atteint
 * casse la navigation.
 *
 * @package Plein_R_Astra_Child
 */

/* ========================================================================
   Liens dans le texte
   ======================================================================== */

/* Un lien au milieu d'un paragraphe ne doit pas se distinguer par la seule
   COULEUR : c'est le critère WCAG 1.4.1, et axe le signale
   (`link-in-text-block`). Relevé sur « Déroulement du saut » dès qu'une
   adresse e-mail y est devenue cliquable.
   Le soulignement est décalé pour ne pas traverser les jambages. */
.entry-content p a:not(.elementor-button):not(.button),
.entry-content li a:not(.elementor-button):not(.button),
#content .elementor-widget-text-editor a:not(.elementor-button):not(.button),
#content .elementor-tab-content a:not(.elementor-button):not(.button) {
	color: var(--lien);
	text-decoration: underline;
	text-underline-offset: .18em;
	text-decoration-thickness: from-font;
}

.entry-content p a:not(.elementor-button):not(.button):hover,
.entry-content li a:not(.elementor-button):not(.button):hover,
#content .elementor-widget-text-editor a:not(.elementor-button):not(.button):hover,
#content #content .elementor-tab-content a:not(.elementor-button):not(.button):hover {
	color: var(--accent);
}

/* Une adresse e-mail ne se coupe pas : dans une colonne étroite elle
   débordait la page (déjà rencontré dans le pied de page). */
.entry-content a[href^="mailto:"],
#content .elementor-widget-text-editor a[href^="mailto:"],
#content .elementor-tab-content a[href^="mailto:"] {
	overflow-wrap: anywhere;
}
