/* DL Aménagement — règles communes à toutes les pages, chargées après les styles existants. */

:root{
  /* #9bd9ad sur le bleu nuit #0a2b42 : 8,99:1. */
  --accent-sur-sombre:#9bd9ad;
}

/* Accents textuels et icônes sur les fonds sombres. Les boutons gardent leur palette propre. */
:is(footer,.fond-sombre,section[style*="background:rgb(var(--overlay-rgb))"])
  :is([style*="color:var(--accent"],[style*="color: var(--accent"]):not([style*="background"]){
  color:var(--accent-sur-sombre)!important;
}
footer span[style*="rgba(255,255,255,.07)"][style*="color:var(--accent"]{
  color:var(--accent-sur-sombre)!important;
}
.topbar a:hover,.topbar a:hover svg,
footer .hvpied:hover,footer .hv14:hover,footer .hv14:hover svg,footer .hv15:hover,
section[style*="background:rgb(var(--overlay-rgb))"] .hv15:hover{
  color:var(--accent-sur-sombre)!important;
}
footer .hvpied:hover span{color:var(--sur-accent)!important}

/* Remplace seulement le Q de Bricolage Grotesque par celui de Plus Jakarta Sans. */
@font-face{
  font-family:'Bricolage Grotesque';
  font-style:normal;
  font-weight:200 800;
  font-display:swap;
  src:url(../eco/fonts/plus-jakarta-sans-latin.woff2) format('woff2-variations'),url(../eco/fonts/plus-jakarta-sans-latin.woff2) format('woff2');
  unicode-range:U+0051;
}
