.ingresso{display:grid;place-items:center;padding:16px;background:var(--fondo)}
.ingresso main{width:min(400px,100%)}
.ingresso h1{font-size:46px}
.ingresso p{color:var(--tenue);margin:6px 0 20px}
.ingresso label{display:block;margin-bottom:12px;font-weight:500}
.ingresso input{display:block;width:100%;margin-top:4px;padding:12px 14px;background:var(--carta);border:1px solid var(--linea);border-radius:var(--raggio-p)}
.ingresso .entra{width:100%;padding:13px;background:var(--accento);color:var(--su-accento);border-radius:999px;font-weight:700}
.ingresso .entra:disabled{opacity:.6}
.ingresso .avviso{color:var(--male);margin:0 0 12px}
