/* Nommera — style unique des liens de texte (FR et ES), 2026-11-09.
   Texte noir, soulignement vert, au même rendu que « Lire le guide » / « Tous les guides » (.nra).
   Concerne les liens dans le contenu : pas la navigation, le pied de page, les fils d'Ariane, les boutons ni les cartes.
   Sur fond sombre : texte blanc, même soulignement vert. */
:root{--nm-link-ink:#111;--nm-link-line:#02D098;}
main a:where(:not([class]),.link,.ac3-link,.me2-go,.svc-link,.hv-link,.prp-more,.es-link,.mx-fine-a,.mx-go,.note2-peek,.lm2-mat-cta):not(:has(h1,h2,h3,h4,h5,h6,svg,img,div,figure,small,p)):not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,nav a,.breadcrumb a,footer a,header a),
.nm-link{
  color:var(--nm-link-ink) !important;
  text-decoration-line:underline !important;
  text-decoration-color:var(--nm-link-line) !important;
  text-decoration-style:solid !important;
  text-underline-offset:4px;
  font-weight:700 !important;
}
main a:where(:not([class]),.link,.ac3-link,.me2-go,.svc-link,.hv-link,.prp-more,.es-link,.mx-fine-a,.mx-go,.note2-peek,.lm2-mat-cta):not(:has(h1,h2,h3,h4,h5,h6,svg,img,div,figure,small,p)):not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,nav a,.breadcrumb a,footer a,header a):hover,
.nm-link:hover{text-decoration-thickness:2px;}
/* Fonds sombres */
:is(.epb-final,.mx-router-col.accent,.ops-dark,.ops-no,.mm2-order-left,.es-darkcta,.cdl2-dark,.hp-dark,.hv-trust,.hv-dark,.dark,[class*="-dark"],.go-dark) a:where(:not([class]),.link,.nm-link){color:#fff !important;}
