.stats-header{margin-bottom:2rem}.stats-header p{max-width:760px}.stats-sidebar h2{margin-top:0}.stats-note,.stats-caption{font-size:.88rem;opacity:.72}.stats-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:1rem 0 2.2rem}.stats-card{padding:16px 14px;background:rgba(59,115,216,.055);border-top:3px solid var(--ink-blue);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.stats-card strong{display:block;font-family:var(--font-mono);font-size:1.8rem;font-weight:500;color:var(--ink-red);line-height:1.1}.stats-card span{display:block;margin-top:6px;font-size:.9rem}.stats-range{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1rem 0}.stats-range>div{padding:14px;border-left:3px solid var(--ink-red);background:rgba(0,0,0,.025)}.stats-range span,.stats-range strong{display:block}.stats-range strong{margin-top:4px;font-size:1.1rem}.stats-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}.stats-columns section{min-width:0}.stats-bars{margin-top:1rem}.stats-bar-row{display:grid;grid-template-columns:minmax(90px,160px) 1fr 38px;gap:9px;align-items:center;margin:6px 0;font-size:.9rem}.stats-years{max-height:360px;overflow:auto;padding-right:8px}.stats-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-bar-track{height:8px;background:rgba(0,0,0,.07);position:relative}.stats-bar-track i{display:block;height:100%;background:var(--ink-blue);min-width:2px}.stats-bar-row b{font-family:var(--font-mono);font-weight:500;text-align:right}.stats-ranking{list-style:none;padding:0;margin:1rem 0}.stats-ranking li{display:grid;grid-template-columns:1fr auto;gap:14px;padding:7px 0;border-bottom:1px dotted rgba(0,0,0,.15)}.stats-ranking b{font-family:var(--font-mono);font-weight:500;color:var(--ink-red)}@media(max-width:900px){.stats-cards{grid-template-columns:repeat(2,1fr)}.stats-columns,.stats-range{grid-template-columns:1fr}}@media(max-width:560px){.stats-cards{grid-template-columns:1fr}.stats-bar-row{grid-template-columns:100px 1fr 34px}}

/* 0.20.21 – kompaktní žebříčky a bibliografie */
.stats-more{margin:.35rem 0 1rem}.stats-more summary{display:inline-block;cursor:pointer;color:var(--ink-red);border-bottom:1px solid currentColor;font-size:.9rem;list-style:none}.stats-more summary::-webkit-details-marker{display:none}.stats-more summary::after{content:' →'}.stats-more[open] summary::after{content:' ↑'}.stats-ranking-more{margin-top:.55rem}.stats-bibliography{margin-top:2.4rem}.stats-section-intro{max-width:760px}.stats-biblio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:1rem 0}.stats-biblio-grid>div{display:grid;grid-template-columns:1fr auto;gap:12px;padding:7px 0;border-bottom:1px dotted rgba(0,0,0,.15)}.stats-biblio-grid b{font-family:var(--font-mono);font-weight:500;color:var(--ink-red)}@media(max-width:900px){.stats-biblio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.stats-biblio-grid{grid-template-columns:1fr}}
