.login{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:430px;margin:10vh auto;padding:30px;gap:8px}.login h1{margin:20px 0 6px;font-size:34px}.login>p{line-height:1.7;color:var(--muted)}.login .primary{max-width:300px;text-align:left;font-size:14px;margin:20px 0 10px}.login-note{font-size:12px}.privacy-note{font-size:11px;border-top:1px solid var(--line);padding-top:20px;margin-top:20px}
