.sign-in-frame{max-width:520px;padding-top:12vh}.sign-in-frame h1{margin-top:0}.sign-in-message{border:1px solid var(--info-line);background:var(--info-bg);border-radius:var(--radius);padding:10px 12px}.sign-in-problem{border-color:var(--danger-line);background:var(--danger-bg)}.sign-in-button{background:var(--ink);color:var(--bg);border-radius:var(--radius);margin-top:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.sign-in-button:hover,.sign-in-button:focus-visible{opacity:.9}
