.loginShell{box-sizing:border-box;background:#f5f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#fff;border-radius:20px;gap:16px;width:min(100%,360px);padding:28px;display:grid;box-shadow:0 18px 48px #232d481f}.loginCard h1{margin:0}.loginHint{color:#64748b;margin:0;line-height:1.5}.loginError{color:#991b1b;background:#fee2e2;border-radius:12px;margin:0;padding:10px 12px;font-weight:700}.loginCard label{margin:0}.loginCard button{color:#fff;background:#0f766e}
