/*
 * Aggiunte del tema WordPress al CSS del prototipo. Il CSS del prototipo sta
 * in css/ e si rigenera con scripts/crea_tema.py: le modifiche solo-WordPress
 * vanno qui, non là.
 */

/* Campo trappola contro lo spam: fuori schermo, non display:none (alcuni robot lo saltano). */
.campo-trappola {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.modulo__errore {
  color: var(--mattone, #BC3737);
}

/* La barra di amministrazione di WordPress non deve coprire la testata fissa. */
.admin-bar .testata {
  top: var(--wp-admin--admin-bar--height, 32px);
}

/* Pagine libere (privacy policy e simili): testo leggibile su colonna stretta. */
.pagina-libera {
  max-width: 72ch;
  margin-inline: auto;
  padding-inline: var(--sp-5, 20px);
}
.pagina-libera > * + * {
  margin-top: 1em;
}
.pagina-libera h2,
.pagina-libera h3 {
  margin-top: 1.6em;
}
.pagina-libera a {
  text-decoration: underline;
}
