.github-stats{margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.9)}
.stats-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.stats-heading h2{margin:0}.stats-scope{padding:5px 9px;border-radius:999px;background:#eef2ff;color:#3651c9;font-size:.7rem;font-weight:800;letter-spacing:.04em}
.stats-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.stat-card{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.stat-card>span,.stat-card>small{color:var(--muted);font-size:.68rem}.stat-card>strong{font-size:1.18rem;font-variant-numeric:tabular-nums}
.stats-legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px;color:var(--muted);font-size:.68rem;font-weight:800}.stats-legend span{display:inline-flex;align-items:center;gap:5px}.stats-legend span::before{content:"";width:8px;height:8px;border-radius:2px;background:#8aa0ff}.stats-legend [data-series="prsMerged"]::before{background:#9ad5b0}.stats-legend [data-series="issuesClosed"]::before{background:#d3a7ef}
.stats-monthly{display:grid;gap:7px}.stats-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:start;padding:7px 0;border-top:1px solid var(--line)}.stats-row[data-partial="true"]{background:linear-gradient(90deg,rgba(50,93,255,.05),transparent)}.stats-month{padding-top:5px;font-size:.74rem;font-variant-numeric:tabular-nums}.stats-series{display:grid;gap:5px}.stats-series-item{display:grid;grid-template-columns:78px minmax(70px,1fr) 56px;gap:8px;align-items:center}.stats-series-label{color:var(--muted);font-size:.65rem}.stats-track{height:8px;overflow:hidden;border-radius:999px;background:var(--bg)}.stats-bar{display:block;height:100%;border-radius:inherit;background:#8aa0ff}.stats-series-item[data-series="prsMerged"] .stats-bar{background:#9ad5b0}.stats-series-item[data-series="issuesClosed"] .stats-bar{background:#d3a7ef}.stats-value{text-align:right;font-size:.72rem;font-variant-numeric:tabular-nums}.stats-note{margin:10px 0 0;font-size:.68rem;line-height:1.5}
@media(max-width:900px){.stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.stats-summary{grid-template-columns:minmax(0,1fr)}.stats-heading{align-items:flex-start}.stats-row{grid-template-columns:minmax(0,1fr)}.stats-month{padding-top:0}.stats-series-item{grid-template-columns:72px minmax(60px,1fr) 50px}}
