.store-statistics{max-width:1400px;margin:auto;padding:1.8rem 0 3rem;color:var(--an-ink-muted);font-size:.9rem;line-height:1.6}
.statistics-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:.5rem}
.statistics-header h1{margin:0;color:var(--an-ink);font:800 clamp(1.9rem,3.5vw,2.8rem)/1.15 var(--an-display);letter-spacing:-.04em}
.statistics-header p{margin:.75rem 0 0;font-size:.82rem}
.statistics-header a{display:flex;gap:.65rem;align-items:center;color:var(--an-core-soft);white-space:nowrap;text-decoration:none}
.statistics-currency{margin:1.3rem 0 1.8rem}
.store-statistics h2{color:var(--an-ink);font:700 1.15rem/1.4 var(--an-display);margin:0 0 .5rem}
.statistics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;background:var(--an-surface);border:1px solid var(--an-line);border-radius:var(--an-radius-md)}
.statistics-metrics>div{min-width:0;padding:1.25rem 1.5rem}.statistics-metrics>div+div{border-left:1px solid var(--an-line)}
.statistics-metrics dt{font-size:.85rem;font-weight:500}
.statistics-metrics dd{margin:.55rem 0 0;color:var(--an-ink);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:750;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.statistics-metrics>div:first-child dd{color:var(--an-core-soft)}
.statistics-free{margin:.6rem 0;font-size:.8rem}
.statistics-empty{padding:1rem 0}
.statistics-community{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem;padding:0 0 1.8rem;border-bottom:1px solid var(--an-line)}
.statistics-section{min-width:0}.statistics-supporter{border-left:1px solid var(--an-line);padding-left:2.5rem}
.section-caption{margin:0;color:var(--an-ink-muted);font-size:.85rem}.section-empty{margin:1rem 0;color:var(--an-ink-muted)}
.statistics-category-list{padding:0;margin:.7rem 0 0;list-style:none}.statistics-category-list li{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--an-line)}
.statistics-category-list span{color:var(--an-ink);overflow-wrap:anywhere}.statistics-category-list strong{font-size:1rem;color:var(--an-ink);font-variant-numeric:tabular-nums}
.statistics-supporter-profile{display:flex;align-items:center;gap:1rem;margin:1.2rem 0 .8rem}.statistics-supporter-profile strong{font-size:1.15rem;color:var(--an-ink);overflow-wrap:anywhere}
.statistics-supporter-icon{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:var(--an-radius-sm);background:var(--an-surface-raised);color:var(--an-warning);font-size:1.2rem}
.statistics-funding{padding:1.6rem 0 1rem}.funding-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}
.funding-grid article{min-width:0;padding:1.3rem 1.5rem;background:var(--an-surface);border:1px solid var(--an-line);border-radius:var(--an-radius-md)}
.funding-grid article>i{color:var(--an-core-soft);font-size:1.25rem;margin-bottom:.8rem}.funding-grid h3{color:var(--an-ink);font-size:1rem;font-weight:650;margin:0 0 .4rem}.funding-grid p{font-size:.85rem;margin:0}
.store-statistics a:focus-visible{outline:2px solid var(--an-core-soft);outline-offset:4px}
@media(max-width:1100px){.statistics-metrics>div{padding:1.2rem 1rem}.statistics-community{gap:1.5rem}.statistics-supporter{padding-left:1.5rem}}
@media(max-width:700px){.statistics-header{align-items:flex-start;flex-direction:column;gap:.8rem}.statistics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-metrics>div:nth-child(3){border-left:0}.statistics-metrics>div:nth-child(n+3){border-top:1px solid var(--an-line)}.statistics-community{grid-template-columns:1fr;gap:1.4rem}.statistics-supporter{border:0;padding:0}.funding-grid{grid-template-columns:1fr}.statistics-header p{font-size:.75rem}.statistics-metrics dt{font-size:.8rem}}
