.github-login-button-module__7ENC6a__button{align-items:center;gap:var(--space-3);min-height:48px;padding-inline:var(--space-6);background:var(--color-text);color:var(--color-bg);font-family:var(--font-sans-jp);font-size:var(--text-body);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--transition-fast) var(--ease-out), opacity var(--transition-fast) var(--ease-out);border:none;font-weight:500;display:inline-flex}.github-login-button-module__7ENC6a__button:hover:not(:disabled){transform:translateY(-1px)}.github-login-button-module__7ENC6a__button:disabled{opacity:.6;cursor:default}
.page-module__2BDn8q__page{padding-block:var(--space-32);justify-content:center;display:flex}.page-module__2BDn8q__card{align-items:flex-start;gap:var(--space-6);width:100%;max-width:420px;padding:var(--space-12);border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-bg);box-shadow:var(--shadow-soft);flex-direction:column;display:flex}.page-module__2BDn8q__title{font-size:var(--text-h2);letter-spacing:var(--tracking-display);font-weight:600}.page-module__2BDn8q__sub{color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-body)}.page-module__2BDn8q__back{margin-top:var(--space-2)}.page-module__2BDn8q__backLink{font-size:var(--text-small);color:var(--color-text-muted);transition:color var(--transition-fast) var(--ease-out)}.page-module__2BDn8q__backLink:hover{color:var(--color-text)}
