.LoginForm-module__afqwvG__container{background-color:var(--surface-alt);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.LoginForm-module__afqwvG__card{width:100%;max-width:400px}.LoginForm-module__afqwvG__form{flex-direction:column;gap:1rem;display:flex}.LoginForm-module__afqwvG__error{background-color:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger);padding:.75rem;font-size:.875rem}.LoginForm-module__afqwvG__button{width:100%;margin-top:.5rem}.LoginForm-module__afqwvG__linkButton{color:var(--primary);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;font-size:.875rem}.LoginForm-module__afqwvG__linkButton:hover{text-decoration:underline}.LoginForm-module__afqwvG__success{background-color:var(--success-soft);border:1px solid var(--success-border);border-radius:var(--radius-md);color:var(--success);padding:.75rem;font-size:.875rem}.LoginForm-module__afqwvG__hint{color:var(--text-muted);margin:0;font-size:.875rem}