/* ===== Habillage Tarteaucitron — charte SpinBoost ===== */
/* Chargé APRÈS le CSS de Tarteaucitron (balise placée en fin de <body>),
   car Tarteaucitron injecte sa propre feuille en fin de <head> au runtime. */

/* Le bandeau */
#tarteaucitronRoot #tarteaucitronAlertBig,
#tarteaucitronRoot #tarteaucitronAlertSmall {
  background: rgba(20, 16, 34, 0.98) !important;
  border-top: 1px solid rgba(139, 92, 246, 0.4) !important;
  box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.45) !important;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important;
}
#tarteaucitronRoot #tarteaucitronDisclaimerAlert,
#tarteaucitronRoot #tarteaucitronDisclaimerAlert b,
#tarteaucitronRoot #tarteaucitronDisclaimerAlert strong {
  color: #d7d9e6 !important;
  font-size: 14px !important;
}

/* Bouton "Tout accepter" — violet plein, mis en avant */
#tarteaucitronRoot #tarteaucitronPersonalize,
#tarteaucitronRoot .tarteaucitronCTAButton.tarteaucitronAllow {
  background: linear-gradient(135deg, #8B5CF6, #6D28D9) !important;
  border: none !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  border-radius: 10px !important;
  padding: 11px 22px !important;
}

/* Bouton "Refuser" — plus petit et discret */
#tarteaucitronRoot #tarteaucitronAllDenied2,
#tarteaucitronRoot .tarteaucitronCTAButton.tarteaucitronDeny {
  background: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  color: #a7a9ba !important;
  font-weight: 600 !important;
  font-size: 12px !important;      /* plus petit que "Accepter" */
  border-radius: 8px !important;
  padding: 7px 14px !important;    /* plus compact */
}

/* Lien "Personnaliser / Paramétrer" */
#tarteaucitronRoot #tarteaucitronCloseCross,
#tarteaucitronRoot .tarteaucitronH1,
#tarteaucitronRoot a {
  color: #b9a3ff !important;
}

/* Le panneau détaillé (quand on gère les cookies) */
#tarteaucitronRoot #tarteaucitron,
#tarteaucitronRoot #tarteaucitronServices {
  background: #140F22 !important;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif !important;
}
#tarteaucitronRoot #tarteaucitronServices .tarteaucitronLine {
  border-color: rgba(139, 92, 246, 0.2) !important;
}

/* ===== Ajustements du bandeau (IDs vérifiés dans le DOM réel v1.20.0) ===== */

/* 1. Masquer le bouton flottant de gestion des cookies.
   L'élément visible est #tarteaucitronIcon (conteneur fixe 70x69) ; il contient
   #tarteaucitronManager. La classe .tarteaucitronManagerBtn n'existe pas dans
   cette version. L'accès permanent au consentement reste assuré par le lien
   « gérer mes cookies » (ancre #tarteaucitron) de confidentialite.html. */
#tarteaucitronRoot #tarteaucitronIcon,
#tarteaucitronRoot #tarteaucitronManager {
  display: none !important;
}

/* 2. Bouton « Personnaliser » en violet clair (au lieu de blanc).
   ATTENTION : le vrai « Personnaliser » est #tarteaucitronCloseAlert.
   #tarteaucitronPersonalize2 est le bouton « Tout accepter » — le styler ici
   détruirait son dégradé violet. Sélecteur à 3 ID pour battre la règle
   « #tarteaucitronAlertBig #tarteaucitronCloseAlert {background:#fff} ». */
#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert {
  color: #c4b5fd !important;
  background: transparent !important;
  border: 1px solid rgba(196, 181, 253, .5) !important;
  border-radius: 8px !important;
}

/* 3. « Tout refuser » : petit et discret, mais MAINTENU sur le premier écran
   (accessible au même niveau qu'« accepter », conformément à la CNIL). */
#tarteaucitronRoot #tarteaucitronAllDenied2 {
  font-size: 12px !important;
  padding: 7px 14px !important;
  background: transparent !important;
  border: 1px solid rgba(255, 255, 255, .25) !important;
  color: #a7a9ba !important;
}
