.corpus-table{width:100%;font-variant-numeric:tabular-nums}
.corpus-table th,.corpus-table td{white-space:nowrap;vertical-align:top}
.corpus-table td{text-align:right}
.corpus-table th:first-child{text-align:left}
.corpus-table small{display:block;font-size:12px;color:var(--muted);font-weight:400}
.corpus-summary{margin:24px 0}
.corpus-histogram{margin:16px 0;display:grid;gap:8px}
.corpus-bin{display:grid;grid-template-columns:38px 1fr 65px;gap:12px;align-items:center;font-size:14px;font-variant-numeric:tabular-nums}
.corpus-bin meter{width:100%;height:16px}
.corpus-bin meter::-webkit-meter-bar{background:#273343;border:0}
.corpus-bin meter::-webkit-meter-optimum-value{background:#7ab8ff}
.corpus-bin meter::-moz-meter-bar{background:#7ab8ff}
body.corpus-view #clean-results{display:none}
body.corpus-view .stat strong{font-size:clamp(20px,2.1vw,32px)}
body.corpus-view details.panel{margin:20px 0}
body.corpus-view details summary{cursor:pointer}
body.corpus-view pre{overflow:auto;font-size:12px}
body.corpus-view .results-grid>section{min-width:0}
body.corpus-view .overview .stat{display:block}
@media(max-width:760px){body.corpus-view .section-head{align-items:flex-start;flex-direction:column;gap:16px}.corpus-table th,.corpus-table td{padding:9px}}
