#stats dl.result dd { overflow-wrap: anywhere; }
#weighted h2 { margin: 0; }
.wrows { display: grid; gap: 6px; }
.wrow { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 2.5rem; gap: 6px; align-items: center; }
.wrow.head { color: var(--muted); font-size: .85rem; font-weight: 600; }
.wrow input, .wrow button { padding: 8px 6px; }
.wrow label { display: block; }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
