/*
 * CSS Page "Mentions légales" — Planète Freeride
 *
 * Chargée uniquement sur cette page (is_page('mentions-legales')).
 * Contient :
 * — Liens dans le contenu de la page : même bug que sur les formulaires CF7,
 *   la page Complianz (politique de cookies) et la page Données personnelles
 *   (cf. global.css / donnees-personnelles.css) — le lien hérite de la
 *   couleur crème du thème, pensée pour un fond sombre, et devient quasi
 *   invisible sur cette page à fond clair. Corrigé avec la même couleur bleu
 *   anthracite + soulignement (RGAA 3.2 — pas la couleur seule) + focus
 *   visible.
 *
 * ⚠ Vérifier le slug réel de la page dans WP Admin → Pages (le code suppose
 * "mentions-legales", à ajuster dans pf-loader.php si différent).
 *
 * Ref. demande du 27/08/2026.
 */

.entry-content a:not(.wp-element-button),
.wp-block-post-content a:not(.wp-element-button) {
    color: var(--wp--preset--color--custom-pf-bleu-anthracite);
    text-decoration: underline;
    text-underline-offset: 2px;
}

.entry-content a:not(.wp-element-button):hover,
.wp-block-post-content a:not(.wp-element-button):hover {
    color: var(--wp--preset--color--custom-pf-orange);
}

.entry-content a:not(.wp-element-button):focus-visible,
.wp-block-post-content a:not(.wp-element-button):focus-visible {
    outline: 2px solid var(--wp--preset--color--custom-pf-orange);
    outline-offset: 2px;
}