.login { min-height: 100vh; display: grid; place-items: center; padding: 16px; }
.login .card { width: min(380px, 100%); display: grid; gap: 12px; padding: 24px; }
.login .btn { width: 100%; min-height: 44px; }
.login .err { color: var(--late); margin: 0; font-size: var(--fs-s); }
