.upstream-page.astro-qhzxofbj{max-width:820px;margin:0 auto;padding:2rem 1rem 3rem}.upstream-releases.astro-qhzxofbj{margin:0 0 2.5rem}.releases-heading.astro-qhzxofbj{color:var(--text);margin:0 0 .5rem;font-size:1.4rem}.releases-intro.astro-qhzxofbj{color:var(--muted);margin:0 0 1rem;font-size:.95rem;line-height:1.55}.releases-list.astro-qhzxofbj{margin:0;padding:0;list-style:none}.release-entry.astro-qhzxofbj{border:1px solid var(--border);border-radius:.5rem;margin-bottom:1rem;padding:1.25rem 1.4rem}.release-name.astro-qhzxofbj{color:var(--text);margin:0 0 .3rem;font-size:1.1rem}.release-name.astro-qhzxofbj a.astro-qhzxofbj{color:var(--accent);text-decoration:none}.release-name.astro-qhzxofbj a.astro-qhzxofbj:hover{text-decoration:underline}.release-meta.astro-qhzxofbj{font-family:var(--font-mono);color:var(--muted-strong);margin:0 0 .65rem;font-size:.82rem}.release-tag.astro-qhzxofbj{background:var(--code-bg);border:1px solid var(--border);border-radius:3px;padding:.1rem .45rem}.release-desc.astro-qhzxofbj{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.release-desc.astro-qhzxofbj a.astro-qhzxofbj{color:var(--accent)}.contributions-heading.astro-qhzxofbj{color:var(--text);border-top:1px solid var(--border);margin:0 0 1rem;padding-top:1.25rem;font-size:1.4rem}.upstream-open-issues.astro-qhzxofbj{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.upstream-open-issues.astro-qhzxofbj h2.astro-qhzxofbj{color:var(--text);margin:0 0 .6rem;font-size:1.4rem}.upstream-open-intro.astro-qhzxofbj{color:var(--muted);max-width:44rem;margin:0 0 1.5rem;font-size:.95rem;line-height:1.55}.upstream-open-intro.astro-qhzxofbj a.astro-qhzxofbj{color:var(--accent)}.upstream-open-list.astro-qhzxofbj{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.upstream-open-list.astro-qhzxofbj li.astro-qhzxofbj{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--code-bg);color:var(--muted);border-radius:.4rem;padding:.85rem 1.1rem;font-size:.9rem;line-height:1.6}.upstream-open-list.astro-qhzxofbj li.astro-qhzxofbj strong.astro-qhzxofbj{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:.3rem;font-size:.78rem;display:block}.upstream-open-list.astro-qhzxofbj li.astro-qhzxofbj code.astro-qhzxofbj{font-family:var(--font-mono);background:#76b90014;border-radius:3px;padding:.05em .35em;font-size:.85em}.upstream-header.astro-qhzxofbj{border:1px solid var(--border);border-radius:.5rem;margin-bottom:2rem;padding:2.25rem}.upstream-header.astro-qhzxofbj h1.astro-qhzxofbj{margin:0 0 .5rem;font-size:2.2rem}.upstream-sub.astro-qhzxofbj{color:var(--muted);margin:0 0 1.5rem;font-size:.95rem;line-height:1.55}.upstream-kpis.astro-qhzxofbj{flex-wrap:wrap;gap:1rem;display:flex}.kpi.astro-qhzxofbj{background:var(--code-bg);border:1px solid var(--border);text-align:center;border-radius:.5rem;min-width:90px;padding:.6rem 1rem}.kpi.astro-qhzxofbj strong.astro-qhzxofbj{color:var(--accent);font-size:1.4rem;display:block}.kpi.astro-qhzxofbj span.astro-qhzxofbj{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.kpi-primary.astro-qhzxofbj{border-color:var(--accent);background:#76b90014}.kpi-primary.astro-qhzxofbj span.astro-qhzxofbj{color:var(--accent)}.upstream-fetched.astro-qhzxofbj{color:var(--muted);margin:1rem 0 0;font-size:.75rem}.upstream-filters.astro-qhzxofbj{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0 0;display:flex}.filter-group.astro-qhzxofbj{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.filter-select-label.astro-qhzxofbj{color:var(--muted);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.filter-select-label.astro-qhzxofbj select.astro-qhzxofbj{background:var(--code-bg);color:var(--text);border:1px solid var(--border);border-radius:.3rem;padding:.3rem .5rem;font-family:inherit;font-size:.85rem}.filter-select-label.astro-qhzxofbj select.astro-qhzxofbj:focus{outline:2px solid var(--accent);outline-offset:1px}.filter-reset.astro-qhzxofbj{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:.3rem;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;transition:all .15s}.filter-reset.astro-qhzxofbj:hover{color:var(--text);border-color:var(--accent)}.filter-status.astro-qhzxofbj{width:100%;color:var(--muted);min-height:1.2em;margin:0;font-size:.8rem}.upstream-list.astro-qhzxofbj{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.upstream-list.astro-qhzxofbj[data-active-status=merged] .upstream-entry.astro-qhzxofbj:not([data-status=merged]),.upstream-list.astro-qhzxofbj[data-active-status=open] .upstream-entry.astro-qhzxofbj:not([data-status=open]),.upstream-list.astro-qhzxofbj[data-active-status=closed] .upstream-entry.astro-qhzxofbj:not([data-status=closed]){display:none}.upstream-entry.astro-qhzxofbj{background:var(--code-bg);border:1px solid var(--border);border-radius:.5rem;padding:1rem 1.25rem;transition:border-color .15s}.upstream-entry.astro-qhzxofbj:hover{border-color:var(--accent)}.upstream-entry.astro-qhzxofbj.status-merged{border-left:3px solid var(--accent)}.upstream-entry.astro-qhzxofbj.status-open{border-left:3px solid #facc15}.upstream-entry.astro-qhzxofbj.status-closed{border-left:3px solid var(--muted)}.upstream-entry.astro-qhzxofbj.tier-compact{padding:.6rem 1rem}.upstream-entry.astro-qhzxofbj.tier-compact h3.astro-qhzxofbj{font-size:.95rem}.upstream-entry.astro-qhzxofbj header.astro-qhzxofbj{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.78rem;display:flex}.upstream-entry.astro-qhzxofbj.tier-compact header.astro-qhzxofbj{margin-bottom:.2rem}.upstream-type.astro-qhzxofbj{text-transform:uppercase;border-radius:9999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.type-pr.astro-qhzxofbj{color:var(--accent);background:#76b90026}.type-issue.astro-qhzxofbj{color:#60a5fa;background:#3b82f626}.upstream-bounty.astro-qhzxofbj{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.bounty-applied.astro-qhzxofbj{color:#facc15;background:#facc152e;border:1px solid #facc1566}.bounty-paid.astro-qhzxofbj{color:var(--accent);background:#76b9002e;border:1px solid #76b90066}.upstream-status.astro-qhzxofbj{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;font-size:.7rem}.upstream-repo.astro-qhzxofbj,.upstream-number.astro-qhzxofbj,time.astro-qhzxofbj{color:var(--muted);text-decoration:none}.upstream-repo.astro-qhzxofbj:hover,.upstream-number.astro-qhzxofbj:hover{color:var(--accent);text-decoration:underline}.upstream-entry.astro-qhzxofbj h3.astro-qhzxofbj{margin:0 0 .4rem;font-size:1rem}.upstream-entry.astro-qhzxofbj h3.astro-qhzxofbj a.astro-qhzxofbj{color:var(--accent);text-decoration:none}.upstream-entry.astro-qhzxofbj h3.astro-qhzxofbj a.astro-qhzxofbj:hover{text-decoration:underline}.upstream-entry.astro-qhzxofbj p.astro-qhzxofbj{color:var(--text);margin:.4rem 0;font-size:.9rem;line-height:1.5}.upstream-blog.astro-qhzxofbj a.astro-qhzxofbj{color:var(--accent);font-size:.85rem}.upstream-empty.astro-qhzxofbj{text-align:center;color:var(--muted);padding:2rem 0;font-size:.9rem}.upstream-context.astro-qhzxofbj{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.upstream-context.astro-qhzxofbj h2.astro-qhzxofbj{font-size:1.2rem}.upstream-context.astro-qhzxofbj p.astro-qhzxofbj{color:var(--text);line-height:1.55}
