.auth-body{background:#111315;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}
.auth{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px}
.auth-brand{justify-content:center;font-size:18px}
.auth-card{display:flex;flex-direction:column;gap:16px;padding:24px}
.auth-card h1{font-size:20px}
.auth-err{color:var(--bad);font-size:13px;min-height:0}
.auth-err:empty{display:none}
.auth-note{text-align:center;color:#8D949B}
.auth-note a{color:#C9CDD1}
#pwHint{color:var(--ink3);font-size:12px}
