/* Registrazione e accesso (KRE-3302): pulsante Google e casella privacy allineata. */
.bottone-google { display: block; text-align: center; padding: .8rem 1rem; border: 1px solid #c4c4c4; border-radius: 8px;
  background: #fff; color: #222; font-weight: 600; text-decoration: none; margin: 1rem 0; }
.bottone-google:hover, .bottone-google:focus-visible { border-color: #222; }
.form label.privacy { display: flex; align-items: flex-start; gap: .6rem; }
.form label.privacy input[type="checkbox"] { width: auto; margin-top: .25rem; flex: none; }
.separatore { text-align: center; color: #666; margin: 1.2rem 0 .2rem; }
