/* Keep the course palette and original type; wide comparisons scroll, not shrink. */
#w-hist .frequency-controls { display:flex; flex-wrap:wrap; gap:.8rem 1.2rem; align-items:center; }
#w-hist select { max-width:100%; font:inherit; color:var(--lk-ink); background:var(--lk-paper); border:1px solid var(--lk-rule); padding:.35rem; }
#w-hist .frequency-table { max-width:100%; overflow-x:auto; }
#w-hist .frequency-table table { min-width:600px; table-layout:fixed; width:100%; }
#w-hist .frequency-table th:first-child { width:36%; }
#w-hist .frequency-table th,#w-hist .frequency-table td { padding:.55rem; overflow-wrap:normal; }
#w-hist .frequency-table:focus-visible { outline:2px solid var(--lk-cobalt); outline-offset:2px; }
#w-hist .lk-fig { margin:1.2rem 0; }
#w-hist input:disabled,#w-hist select:disabled { cursor:not-allowed; }
