/* === Domaine Royal • Liens texte (override SCOPÉ – couleur menu/footer) ===
   Placez CE fichier après css/style.css :
     <link rel="stylesheet" href="css/style.css"/>
     <link rel="stylesheet" href="css/style-links-override.css">
   NB : Ne chargez PAS d'autre override (supprimez style-links-override-strong.css).
   Couleur basée sur la teinte du thème (#aa8453) vue dans le menu/footer.
============================================================================ */

:root{
  --link-color:   #aa8453; /* or thème (menu/footer) */
  --link-hover:   #8d6a2f; /* plus sombre au survol */
  --link-visited: #8e6d45; /* variante bruni pour visités */
  --link-uo:      .15em;
  --link-thick:   1.5px;
}

/* ---- Scope: uniquement le CONTENU principal (évite nav/boutons) --------- */
#chambre-hotes-a-nimes-main a[href]:not([class*="btn"]):not([class*="butn"]):not(.nav-link):not([class*="icon"]):not(.navbar-brand):not(.logo){
  color: var(--link-color);
  text-decoration: none;
  transition: color .18s ease, text-decoration-color .18s ease;
}
#chambre-hotes-a-nimes-main a[href]:not([class*="btn"]):not([class*="butn"]):not(.nav-link):not([class*="icon"]):not(.navbar-brand):not(.logo):visited{
  color: var(--link-visited);
}
#chambre-hotes-a-nimes-main a[href]:not([class*="btn"]):not([class*="butn"]):not(.nav-link):not([class*="icon"]):not(.navbar-brand):not(.logo):hover{
  color: var(--link-hover);
  text-decoration: underline;
  text-underline-offset: var(--link-uo);
  text-decoration-thickness: var(--link-thick);
}
#chambre-hotes-a-nimes-main a[href]:not([class*="btn"]):not([class*="butn"]):not(.nav-link):not([class*="icon"]):not(.navbar-brand):not(.logo):focus-visible{
  outline: 2px dotted currentColor;
  outline-offset: 2px;
  border-radius: 2px;
}

/* ---- Renfort ciblé : zone "About" (où se trouve "Royal Formation") ------- */
.about p a[href]:not([class*="btn"]):not([class*="butn"]):not(.nav-link):not([class*="icon"]){
  color: var(--link-color);
  text-decoration: none;
}
.about p a[href]:not([class*="btn"]):not([class*="butn"]):not(.nav-link):not([class*="icon"]):hover{
  color: var(--link-hover);
  text-decoration: underline;
  text-underline-offset: var(--link-uo);
  text-decoration-thickness: var(--link-thick);
}

/* ---- Sécurité : ne pas toucher aux boutons & nav ------------------------- */
[class*="butn"], .btn, .nav-link { color: inherit; } /* garde le style du thème */