.github-access-button{font:550 14px var(--sans);color:#205a46;background:#edf7f1;border:1px solid #bdd7c9;border-radius:6px;padding:9px 12px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}.github-access-button:hover{background:#e0f0e7}.github-access-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #c5d7cf;border-radius:14px;padding:28px;color:var(--ink);background:#fff;box-shadow:0 18px 80px #142c2530}.github-access-dialog::backdrop{background:#15292370}.github-access-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.github-access-heading h2{font-size:24px;letter-spacing:-.5px;margin:0}.github-access-close{background:none;border:0;color:var(--muted);font-size:30px;line-height:1;padding:0 5px}.github-access-dialog>p{font-size:16px;color:var(--muted);margin:16px 0}.github-connection-status{font-size:14px;line-height:1.65;background:#edf7f1;border-radius:7px;padding:13px 15px;margin:18px 0;overflow-wrap:anywhere}.github-access-dialog label{display:block;font-size:14px;font-weight:550;margin-bottom:8px}.github-access-dialog input{display:block;width:100%;padding:12px;border:1px solid #c5d7cf;border-radius:6px;font-size:16px;color:var(--ink);background:white}.github-access-help{font-size:14px;line-height:1.65;color:var(--muted);margin:16px 0}.github-access-help a{color:#205a46;text-decoration:underline;text-underline-offset:3px}.github-access-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.github-disconnect{background:white;border:1px solid #cad5d0;border-radius:6px;padding:11px 15px;color:var(--ink);font-size:14px}.github-access-dialog .error{font-size:14px}.github-access-dialog button:disabled{cursor:wait;opacity:.6}@media(max-width:1150px){.site-header .header-label{display:none}.workspace-nav{gap:16px}}@media(max-width:760px){.site-header{flex-wrap:wrap;height:auto;padding-top:16px;padding-bottom:16px}.workspace-nav{flex-wrap:wrap;margin-left:0;gap:14px;font-size:14px}.github-access-button{padding:8px 10px}.github-access-dialog{padding:22px}.github-access-heading h2{font-size:22px}}@media(max-width:530px){.workspace-nav{justify-content:flex-start}.github-access-button{margin-left:auto;max-width:100%}.github-access-actions{flex-wrap:wrap}}

.github-sign-in{display:flex;align-items:center;justify-content:center;gap:18px;background:#205a46;color:white;padding:15px 20px;border-radius:7px;font:550 16px var(--sans);text-decoration:none}.github-sign-in:hover{background:#164532}.github-sign-in[hidden]{display:none}.github-token-alternative{border-top:1px solid #dfe8e3;margin-top:24px;padding-top:18px}.github-token-alternative summary{font-size:14px;color:var(--muted);cursor:pointer}.github-token-alternative form{margin-top:20px}.github-access-dialog :is(a,button,summary):focus-visible{outline:3px solid #88c7ac;outline-offset:3px}

.github-sign-in{width:100%;border:0;cursor:pointer}
