.login-card {max-width:480px;margin:40px auto}
.login-card h1 {font-size:32px;margin:12px 0}
.login-form {display:grid;gap:12px;margin-top:24px}
.login-form label {font-weight:650}
.login-form input {width:100%;min-height:44px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink)}
.login-form button {margin-top:12px;min-height:44px}
.login-error {color:var(--danger)}
