/* Moduli di iscrizione della home: il componente <at-signup> (site/assets/signup.js) rende form.iscrizione dentro .newsletter-preview.
   Qui solo l'aspetto, con l'aspetto che la home aveva con i moduli scritti a mano (campi a pillola, pulsante a tutta larghezza). */
.newsletter-preview form.iscrizione { position: relative; display: grid; gap: var(--sp-s); min-width: 0; margin: 0; }
.newsletter-preview form.iscrizione label:not(.consenso) { display: block; margin-bottom: var(--sp-xs); font-size: var(--fs-small); color: var(--muted); }
.newsletter-preview form.iscrizione .consenso { display: flex; align-items: center; gap: var(--sp-s); margin: 0; font-size: var(--fs-small); color: inherit; }
.newsletter-preview form.iscrizione .consenso input { width: auto; flex: none; accent-color: var(--at-aqua); }
.newsletter-preview form.iscrizione .honey { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; clip-path: inset(50%); pointer-events: none; }
.newsletter-preview form.iscrizione .btn { cursor: pointer; }
.newsletter-preview form.iscrizione .btn[disabled] { opacity: .6; cursor: progress; }
.newsletter-preview form.iscrizione .errore { margin: 0; color: var(--pink, #ff8fb1); font-size: var(--fs-small); }
.newsletter-preview form.iscrizione .errore:empty { display: none; }
