/* Liens du texte courant : même repère au survol et au clavier, dans chaque thème. */
body :is(p,li,dd) a[href]:not(:where(nav a,header a,footer a,[role="button"],.btn,[class*="-btn"],[class^="btn"],.cta,[class*="-cta"],.tel-lien,.v2-glo-lien,.td-crumb a,.ps-rel a,.sz-rel a,.td-rel a,.tdh-nav a,.guide-nav a,.ps-guide-nav a,.td-toc a,.sz-toc a,.emdr15-rdv,.sujet-bouton)){
  color:var(--accent-bouton,var(--accent,currentColor));
  text-decoration-line:none!important;
  text-decoration-thickness:1px;
  text-underline-offset:.18em;
}
body :is(p,li,dd) a[href]:not(:where(nav a,header a,footer a,[role="button"],.btn,[class*="-btn"],[class^="btn"],.cta,[class*="-cta"],.tel-lien,.v2-glo-lien,.td-crumb a,.ps-rel a,.sz-rel a,.td-rel a,.tdh-nav a,.guide-nav a,.ps-guide-nav a,.td-toc a,.sz-toc a,.emdr15-rdv,.sujet-bouton)):is(:hover,:focus-visible){
  color:var(--accent-bouton,var(--accent,currentColor));
  text-decoration-line:underline!important;
}
body :is(p,li,dd) a[href]:not(:where(nav a,header a,footer a,[role="button"],.btn,[class*="-btn"],[class^="btn"],.cta,[class*="-cta"],.tel-lien,.v2-glo-lien,.td-crumb a,.ps-rel a,.sz-rel a,.td-rel a,.tdh-nav a,.guide-nav a,.ps-guide-nav a,.td-toc a,.sz-toc a,.emdr15-rdv,.sujet-bouton)):focus-visible{
  outline:2px solid currentColor;
  outline-offset:3px;
}
/* Le repère des liens dans la phrase d'accueil reste aussi discret que la liste voisine. */
#panel-home .hero-detail a.lien-mot{color:inherit;text-decoration-line:none!important}
#panel-home .hero-detail a.lien-mot:is(:hover,:focus-visible){color:var(--accent-bouton,var(--accent,currentColor));text-decoration-line:underline!important}
/* Ce lien de texte court utilisait une bordure à la place d'un soulignement. */
body .tdh-fam a{color:var(--accent-bouton,var(--accent,currentColor));border-bottom-color:transparent;text-decoration-line:none}
body .tdh-fam a:is(:hover,:focus-visible){border-bottom-color:transparent;text-decoration-line:underline;text-underline-offset:.18em}

#panel-home .hero-detail .q-line:is(:hover,:focus-visible){color:var(--accent-bouton,var(--accent,currentColor))}
