.login-page{place-items:center;min-height:100vh;margin:0;padding:24px;display:grid}.login-card{width:min(430px,100%);padding:32px}.login-brand{color:var(--ink);margin-bottom:28px}.login-error{color:var(--red);background:#fae6e2;border-radius:8px;padding:10px}
