/* One shared, keyboard- and touch-accessible entry for both repositories. */
.topbar .github-repositories{position:relative;justify-self:end;font:400 13px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink,#171717)}
.topbar .github-repositories>summary{list-style:none;cursor:pointer;min-width:44px;min-height:44px;justify-content:center}
.topbar .github-repositories>summary::-webkit-details-marker{display:none}
.topbar .github-repositories>summary:focus-visible,.topbar .github-repo-link:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:3px}
.topbar .github-repositories .github-chevron{display:inline-block;font-size:16px;transition:transform .15s ease}
.topbar .github-repositories[open] .github-chevron{transform:rotate(180deg)}
.topbar .github-repo-panel{box-sizing:border-box;position:absolute;top:calc(100% + 10px);right:0;width:360px;max-width:calc(100vw - 32px);padding:18px;background:var(--surface,#fff);color:var(--ink,#171717);border:1px solid var(--line,#dedfdb);border-radius:12px;box-shadow:0 10px 30px #00000014;z-index:200;text-align:left;white-space:normal}
.topbar .github-repo-panel::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}
.topbar .github-repo-panel h2{font:600 14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0;margin:0 0 5px}
.topbar .github-repo-panel p{margin:0 0 14px;color:var(--muted,#6b7280);font-size:12px;line-height:1.6}
.topbar .github-repo-link{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 10px;border:1px solid var(--line,#dedfdb);border-radius:8px;background:var(--surface,#fff);text-decoration:none;color:var(--ink,#171717)}
.topbar .github-repo-link+.github-repo-link{margin-top:10px}
.topbar .github-repo-link:hover{background:var(--soft,#f0f1ef)}
.topbar .github-repo-link strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}
.topbar .github-repo-link span{font-size:12px;color:var(--muted,#6b7280);white-space:nowrap}
.topbar .github-repo-panel .github-repo-thanks{margin:16px 0 0;text-align:center;font-size:11px}
@media(max-width:480px){.topbar:has(.github-repositories){height:auto;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 16px}.topbar:has(.github-repositories)>nav{grid-row:2;grid-column:1/-1;justify-self:stretch;justify-content:space-between;padding:6px 0;gap:8px}.topbar .github-repositories{grid-row:1;grid-column:2}.topbar .github-repo-panel{padding:14px}.topbar .github-repo-link{flex-wrap:wrap;gap:6px}.topbar .github-repositories .github-chevron{display:none}}
@media(prefers-reduced-motion:reduce){.topbar .github-repositories .github-chevron{transition:none}}
