/* Banner cookie / privacy di Google (CMP di AdSense), incluso da sidebar.html su tutte le pagine.
   Prima la posizione era forzata solo nella home: ora è la stessa ovunque. */

/* Pulsante privacy (lo scudo per rivedere il consenso): sempre in basso a sinistra, ancorato alla
   finestra e non alla pagina, fuori dalla zona del pulsante "torna su" (in basso a destra) e dalle
   aree di sistema dei telefoni (notch, barra home). */
.fc-consent-revocation,
.fc-review-consent-button {
  position: fixed !important;
  left: calc(16px + env(safe-area-inset-left, 0px)) !important;
  bottom: calc(16px + env(safe-area-inset-bottom, 0px)) !important;
  top: auto !important;
  right: auto !important;
  margin: 0 !important;
  transform: none !important;
  z-index: 2147483000 !important; /* sopra sidebar e header, sotto la finestra del consenso */
}

/* Gli stili globali del sito (p a 20px, titoli in Nunito con !important) non devono deformare
   la finestra di Google: :where() ha specificità zero, quindi vincono le classi di Google. */
:where(.fc-consent-root) p { font-size: revert; }
:where(.fc-consent-root) :is(h1, h2, h3, h4, h5, h6) { font-family: inherit !important; color: inherit; }
:where(.fc-consent-root) a { transition: none; }
