.auth-login h1{font-size:1.65em;text-align:center;margin:1em 0}.auth-login>p{line-height:1.5}.auth-login .form3{display:grid;gap:12px}.auth-login .form-control{width:100%}.auth-login .nostr-help{font-size:.85em;color:var(--c-font-dim);line-height:1.5}.auth-login #nostr-status{color:var(--c-bad)}.auth-login [hidden]{display:none!important}.auth-login #nostr-created,.auth-login #nostr-saved{display:grid;gap:12px}.auth-login .or-separator{margin:14px 0}
.auth-login{max-width:32em;margin-inline:auto}.auth-login .nostr-intro{margin-bottom:1.5em;color:var(--c-font-dim)}.auth-login #nostr-created{padding:1.1em;border:1px solid var(--c-border);border-radius:6px}.auth-login #nostr-created p{line-height:1.5}.auth-login .nostr-key-actions{display:flex;gap:.7em;flex-wrap:wrap}.auth-login #nostr-second-factor h2{font-size:1.3em}.auth-login #nostr-second-factor p{line-height:1.5}.auth-login #nostr-status:empty{display:none}.auth-login #nostr-status{line-height:1.5;overflow-wrap:anywhere}

.auth-login .nostr-key-actions .button{width:auto;flex:1;margin:0}
