/* ============================================================
   ANGÉLIQUE — Corrections globales, appliquées PARTOUT (y compris
   sur la home ANGÉLIQUE), sans jamais toucher aux couleurs de texte
   ou aux polices — uniquement des éléments Astra isolés qui n'ont
   pas d'équivalent dans notre propre design.
   ============================================================ */

/* Bouton "remonter en haut" d'Astra : recoloré partout sur le site,
   fond doré plein pour rester visible aussi bien sur fond clair (crème)
   que sur fond sombre (chocolat) — jamais transparent. */
#ast-scroll-top,
.ast-scroll-top-icon,
#scroll-top-fixed,
[id*="scroll-top"],
[class*="scroll-top"]{
  background-color:#B08D57 !important;
  color:#2A1D15 !important;
  border-radius:50% !important;
  box-shadow:0 6px 18px rgba(42,29,21,0.35) !important;
  opacity:1 !important;
}
#ast-scroll-top:hover,
.ast-scroll-top-icon:hover,
[id*="scroll-top"]:hover,
[class*="scroll-top"]:hover{
  background-color:#2A1D15 !important;
  color:#CBAB7C !important;
}
/* L'icône/flèche à l'intérieur du bouton doit garder la même couleur que le fond du bouton (hérite du parent) */
#ast-scroll-top svg,
.ast-scroll-top-icon svg,
[id*="scroll-top"] svg,
[class*="scroll-top"] svg,
#ast-scroll-top i,
[class*="scroll-top"] i{
  color:inherit !important;
  fill:currentColor !important;
}
