/* ========================================================================== 
   V9.469 — FAN CLUB CONDIVISO: CONTRASTO PULSANTE "APRI" IN HOVER
   Il link dell'intera card e' cliccabile. Alcune regole hover del tema Giorno
   possono cambiare il colore ereditato del testo quando il mouse entra nella
   card. Il CTA deve invece restare sempre una pillola scura con testo bianco.
   ========================================================================== */
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card .slr-fan-club-shared-open,
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card:hover .slr-fan-club-shared-open,
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card:focus-visible .slr-fan-club-shared-open,
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card:focus-within .slr-fan-club-shared-open{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:54px;
  min-height:32px;
  background:#0f1419!important;
  background-color:#0f1419!important;
  border-color:#0f1419!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  text-decoration:none!important;
  text-shadow:none!important;
  filter:none!important;
}

/* Protegge il testo anche se in futuro il CTA contiene span/icone. */
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card .slr-fan-club-shared-open :is(span,b,strong,small,i,svg),
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card:hover .slr-fan-club-shared-open :is(span,b,strong,small,i,svg){
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}

/* Sul CTA stesso l'hover resta coerente: nero pieno + bianco, senza diventare
   rosso o chiaro per effetto delle regole globali del tema Giorno. */
html[data-slr-theme="light"] body.slr-site .slr-fan-club-shared-card:hover .slr-fan-club-shared-open:hover{
  background:#202830!important;
  background-color:#202830!important;
  border-color:#202830!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
