.auth{padding-block:var(--space-3xl)}.auth>*{max-width:560px}.auth h1{font-size:var(--text-section);text-wrap:balance}.auth-lead{color:var(--muted);font-size:var(--text-lead);margin-top:var(--space-md);line-height:1.5}.auth-form{gap:var(--space-xs);margin-top:var(--space-xl);display:grid}.auth-form label{font-weight:500}.auth-form input{height:var(--wl-control);padding-inline:var(--space-sm);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px}.auth-form input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.auth-form input:disabled,.auth-form button:disabled{opacity:.6;cursor:not-allowed}.auth-form button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.auth-form button:active{transform:none}}.auth-form .wl-btn{margin-top:var(--space-sm);justify-self:start}.auth-note,.auth-error{margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--line);background:var(--surface);border-radius:8px}.auth-error{border-color:var(--danger);color:var(--danger)}.auth-back{margin-top:var(--space-xl);color:var(--muted);font-size:var(--text-sm);display:inline-block}.auth-org{gap:var(--space-md);margin:var(--space-xl) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-org div{border-top:1px solid var(--line);padding-top:var(--space-sm)}.auth-org dt{color:var(--muted);font-size:var(--text-sm)}.auth-org dd{margin:var(--space-2xs) 0 0;font-weight:500}.wl-bar form{margin:0}
