.lv-logarithm-laws .lv-log-laws-choices { display: flex; flex-wrap: wrap; gap: .5rem; }
.lv-logarithm-laws [aria-pressed="true"] { outline: 2px solid var(--lv-steel); outline-offset: 2px; }
.lv-logarithm-laws :is(.lv-log-laws-legend,.lv-log-laws-status,.lv-log-laws-domain,.lv-log-laws-note) { color: var(--lv-ink); line-height: 1.5; margin: 0; }
.lv-logarithm-laws .lv-log-laws-status { font-weight: 600; }
.lv-logarithm-laws .lv-eq { font-size: clamp(1rem,.9rem + .3vw,1.15rem); }
.lv-logarithm-laws [data-y-wrap][hidden] { display: none; }
.lv-logarithm-laws.lv-single-input .lv-sliders { grid-template-columns: 1fr; }
.lv-logarithm-laws .lv-rcard { border: 1px solid var(--lv-edge); box-shadow: none; }
.lv-logarithm-laws .lv-rval { font-size: clamp(1.05rem,3vw,1.5rem); }
html:not([data-theme="light"]) .lv-logarithm-laws :is(.lv-rcard,.lx-viz-button) { background: var(--reading-surface,#01040e); }
html:not([data-theme="light"]) .lv-logarithm-laws .lx-viz-button { color: var(--lv-ink); border-color: var(--lv-edge); box-shadow: none; }
