body.anteprima{background:var(--color-bg-carta);color:var(--color-text-inchiostro)}.cancello{min-height:100svh;padding:32px var(--layout-margin);flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex}.cancello .nome{letter-spacing:var(--tracking-logo);font-size:13px}.cancello form{flex-direction:column;gap:16px;width:min(100%,360px);display:flex}.cancello h1{font-weight:300;font-size:var(--text-h3);line-height:1.15}.cancello .spiega{color:var(--color-text-foglia);margin-bottom:8px}.cancello label{font-size:var(--text-small);color:var(--color-text-foglia);flex-direction:column;gap:8px;display:flex}.cancello input[type=password]{font:inherit;font-size:var(--text-base);border:1px solid var(--color-line-base);background:var(--color-bg-carta-chiara);height:52px;color:var(--color-text-inchiostro);border-radius:var(--radius-none);padding:0 14px}.cancello input[aria-invalid=true]{border-color:var(--color-text-inchiostro)}.cancello .errore{font-size:var(--text-small)}.cancello button{border:1px solid var(--color-brand-verde);background:var(--color-brand-verde);height:52px;color:var(--color-text-su-scuro);font:inherit;font-size:var(--text-base);cursor:pointer;border-radius:var(--radius-none)}.cancello :focus-visible{outline:2px solid var(--color-brand-verde);outline-offset:3px}
