[data-astro-cid-zh35qibh][data-lang-toggle] span[data-astro-cid-zh35qibh]{display:none}[data-astro-cid-zh35qibh][data-lang-toggle][data-state=en] .l-en[data-astro-cid-zh35qibh],[data-astro-cid-zh35qibh][data-lang-toggle][data-state=es] .l-es[data-astro-cid-zh35qibh],[data-astro-cid-zh35qibh][data-lang-toggle]:not([data-state]) .l-en[data-astro-cid-zh35qibh]{display:inline}[data-astro-cid-l6lhmie6][data-theme-toggle] span[data-astro-cid-l6lhmie6]{display:none}[data-astro-cid-l6lhmie6][data-theme-toggle][data-state=light] .t-light[data-astro-cid-l6lhmie6],[data-astro-cid-l6lhmie6][data-theme-toggle][data-state=dark] .t-dark[data-astro-cid-l6lhmie6],[data-astro-cid-l6lhmie6][data-theme-toggle][data-state=auto] .t-auto[data-astro-cid-l6lhmie6],[data-astro-cid-l6lhmie6][data-theme-toggle]:not([data-state]) .t-auto[data-astro-cid-l6lhmie6]{display:inline}:root{--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}html[data-theme=light]{--bg:#f7f6f2;--fg:#1a1a1a;--muted:#1a1a1ab3;--accent:#0a7d33;--card-bg:#fffdf8;--card-border:#e6e2d6;--repo-accent:#8a8a8a;--chip-bg:#e7e4da;--rule:#cfcabb;--state-merged:#6f42c1;--state-closed:#cf222e}html[data-theme=dark]{--bg:#0e1210;--fg:#d7e0d9;--muted:#d7e0d99e;--accent:#3ddc84;--card-bg:#151b17;--card-border:#243029;--repo-accent:#5a6b5f;--chip-bg:#1d2620;--rule:#2a342d;--state-merged:#a371f7;--state-closed:#f85149}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.wrap{max-width:860px;margin:0 auto;padding:34px 22px 48px}.topbar{justify-content:space-between;align-items:center;font-size:12px;display:flex}.topbar .prompt{opacity:.5}.controls{gap:8px;display:flex}.toggle{font:inherit;border:1px solid var(--card-border);color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;padding:3px 8px;font-size:11px}.toggle:hover{border-color:var(--accent)}.hero{margin:30px 0 8px}.hero .name{letter-spacing:-.5px;font-size:clamp(26px,6vw,32px);font-weight:700}.hero .tagline{color:var(--accent);margin-top:4px;font-size:14px}.hero .bio{color:var(--muted);max-width:540px;margin-top:12px;font-size:13px}.hero .links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;display:flex}.hero .links a{color:var(--fg);border-bottom:1px solid var(--accent);text-decoration:none}.cat{text-transform:uppercase;letter-spacing:1px;opacity:.5;border-top:1px dashed var(--rule);margin:30px 0 4px;padding-top:14px;font-size:11px}.cat .count{opacity:.6}.grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}@media (width<=680px){.grid{grid-template-columns:1fr}}.card{color:inherit;background:var(--card-bg);border:1px solid var(--card-border);border-left:2px solid var(--accent);border-radius:8px;padding:12px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.card[data-type=repo]{border-left-color:var(--repo-accent)}.card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.card .head{align-items:center;gap:8px;display:flex}.card .icon,.card .icon img{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:inline-flex}.card .title{font-size:13px;font-weight:700}.card .desc{color:var(--muted);margin-top:6px;font-size:11px}.card .meta{align-items:center;gap:6px;margin-top:9px;font-size:9.5px;display:flex}.card .chip{background:var(--chip-bg);border-radius:999px;padding:2px 6px}.card .status{color:var(--accent);margin-left:auto}.card[data-type=repo] .status{color:var(--repo-accent)}.card[data-state=merged]{border-left-color:var(--state-merged)}.card[data-state=merged] .status{color:var(--state-merged)}.card[data-state=closed]{border-left-color:var(--state-closed)}.card[data-state=closed] .status{color:var(--state-closed)}.foot{border-top:1px dashed var(--rule);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin-top:30px;padding-top:14px;font-size:11px;display:flex}.foot a{color:var(--fg);border-bottom:1px solid var(--accent);margin:-6px -4px;padding:6px 4px;text-decoration:none}
