:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--border-radius:6px;--border-radius-pill:2rem;--border-size:1px;--color-background:#0d1117;--color-foreground:#161b22;--color-surface-hover:#21262d;--color-border:#30363d;--color-border-hover:#8b949e;--color-text-primary:#f0f6fc;--color-text-secondary:#9198a1;--color-heading:#f0f6fc;--color-link:#4493f8;--color-link-hover:#79c0ff;--color-btn-green-bg:#238636;--color-btn-green-hover:#2ea44f;--color-btn-green-text:#fff;--color-topic-bg:#388bfd26;--color-topic-text:#4493f8;--color-topic-border:#388bfd66;--color-star:#e3b341;--color-active-tab:#f78166;--shadow-card:0 1px 3px #0003, 0 1px 2px #0000004d;--transition-default:.15s ease-in-out}@media (prefers-color-scheme:light){:root{--color-background:#fff;--color-foreground:#f6f8fa;--color-surface-hover:#eaeeef;--color-border:#d0d7de;--color-border-hover:#8c959f;--color-text-primary:#1f2328;--color-text-secondary:#57606a;--color-heading:#1f2328;--color-link:#0969da;--color-link-hover:#1447e6;--color-btn-green-bg:#1f883d;--color-btn-green-hover:#1a7f37;--color-btn-green-text:#fff;--color-topic-bg:#ddf4ff;--color-topic-text:#0969da;--color-topic-border:#0969da33;--color-star:#9a6700;--color-active-tab:#fd8c73;--shadow-card:0 1px 3px #1f23281f}}*{box-sizing:border-box;font-family:var(--font-sans);margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-border-hover)}::selection{color:#fff;background:#1f6beb}body{background-color:var(--color-background);color:var(--color-text-secondary);width:100%;min-height:100vh;margin:0;padding:0}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-link);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}svg{fill:currentColor}.github-header.svelte-1elxaub{background:var(--color-foreground);border-bottom:1px solid var(--color-border);transition:transform var(--transition-default);z-index:50;width:100%;margin-bottom:1.5rem;position:sticky;top:0}.header-main.svelte-1elxaub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;max-width:1536px;min-height:2.75rem;margin:0 auto;padding:.65rem .75rem .5rem;display:flex}@media (width<=550px){.header-main.svelte-1elxaub{flex-direction:column;align-items:stretch}.repo-info.svelte-1elxaub,.repo-actions.svelte-1elxaub{justify-content:center}}.repo-info.svelte-1elxaub{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:1rem;display:flex}.octocat-icon{color:var(--color-text-primary);vertical-align:middle;flex-shrink:0;margin-right:.25rem;display:inline-block}.owner.svelte-1elxaub,.repo-title.svelte-1elxaub{color:var(--color-link);align-items:center;text-decoration:none;display:inline-flex}.owner.svelte-1elxaub:hover,.repo-title.svelte-1elxaub:hover{text-decoration:underline}.owner.svelte-1elxaub{font-weight:400}.repo-title.svelte-1elxaub{font-weight:600}.slash.svelte-1elxaub{color:var(--color-text-secondary)}.badge-public.svelte-1elxaub{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:2em;align-items:center;margin-left:.35rem;padding:.05rem .5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.repo-actions.svelte-1elxaub{align-items:center;display:flex}.btn-star.svelte-1elxaub{background-color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-primary);align-items:center;gap:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-star.svelte-1elxaub:hover{background-color:var(--color-surface-hover);border-color:var(--color-star);text-decoration:none}.star-icon{color:var(--color-star);vertical-align:middle;flex-shrink:0;transition:transform .4s ease-in-out;display:inline-block}.btn-star.svelte-1elxaub:hover .star-icon{transform:rotate(72deg)}.btn-count.svelte-1elxaub{color:var(--color-text-primary);background:#6e768126;border-radius:2em;align-items:center;margin-left:.2rem;padding:.15rem .45rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .25s;display:inline-flex}.btn-star.svelte-1elxaub:hover .btn-count:where(.svelte-1elxaub){background:#eab30826}.counter-badge.svelte-1elxaub{color:var(--color-text-secondary);background:#6e768133;border-radius:2em;padding:.05rem .45rem;font-size:.75rem;font-weight:500;line-height:1.2}.repo-nav.svelte-1elxaub{align-items:center;gap:.5rem;max-width:1536px;margin:0 auto;padding:0 .75rem;display:flex;overflow-x:auto}.nav-tab.svelte-1elxaub{color:var(--color-text-secondary);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.nav-tab.svelte-1elxaub:hover{color:var(--color-text-primary);text-decoration:none}.nav-tab.active.svelte-1elxaub{border-bottom-color:var(--color-active-tab);color:var(--color-text-primary);font-weight:600}.nav-icon{color:var(--color-text-secondary)}.nav-tab.active.svelte-1elxaub .nav-icon{color:var(--color-text-primary)}.back-to-top-btn.svelte-xb6ku1{background:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-secondary);cursor:pointer;height:2.5rem;transition:all var(--transition-default);z-index:99;justify-content:center;align-items:center;width:2.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.back-to-top-btn.svelte-xb6ku1:hover{background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text-primary)}.arrow-icon{fill:currentColor}.github-footer.svelte-jz8lnl{border-top:1px solid var(--color-border);width:100%;margin-top:1.5rem;padding:1.25rem .75rem 1.5rem}.footer-container.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1536px;margin:0 auto;display:flex}@media (width<=550px){.footer-container.svelte-jz8lnl{text-align:center;flex-direction:column;align-items:center}.footer-links.svelte-jz8lnl{justify-content:center;gap:.5rem}}.footer-left.svelte-jz8lnl{align-items:center;gap:.625rem;display:flex}.octocat-brand.svelte-jz8lnl{color:var(--color-text-secondary);transition:color var(--transition-default);align-items:center;display:inline-flex}.octocat-brand.svelte-jz8lnl:hover{color:var(--color-text-primary)}.github-footer .octocat-icon{vertical-align:middle;display:inline-block}.copyright.svelte-jz8lnl{color:var(--color-text-secondary);font-size:.75rem}.footer-links.svelte-jz8lnl{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.footer-link.svelte-jz8lnl{border:1px solid var(--color-border);color:var(--color-text-secondary);transition:all var(--transition-default);background:#6e76811a;border-radius:2em;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.footer-link.svelte-jz8lnl:hover{border-color:var(--color-text-secondary);color:var(--color-text-primary);background:#6e768133;text-decoration:none}.update-tag.svelte-jz8lnl{border:1px dashed var(--color-border);color:var(--color-text-secondary);font-family:var(--font-mono);background:#6e76810d;border-radius:2em;align-items:center;padding:.25rem .65rem;font-size:.6875rem;display:inline-flex}.main-container.svelte-12qhfyh{width:100%;max-width:1536px;margin:0 auto;padding:0 .75rem}
