/* One fixed data set and comparable axes; selected curve also has a distinct dash. */
.lv-model-validation .lv-model-choices { display: flex; flex-wrap: wrap; gap: .5rem; }
.lv-model-validation .lv-model-choices [aria-pressed="true"] { outline: 2px solid var(--lv-steel); outline-offset: 2px; }
.lv-model-validation .lv-model-plots { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; }
.lv-model-validation :is(.lv-model-heading, .lv-model-legend, .lv-model-total) { margin: 0; color: var(--lv-ink); line-height: 1.5; }
.lv-model-validation .lv-model-heading { margin-bottom: .5rem; font-size: .95rem; }
.lv-model-validation .lv-model-legend { font-size: .85rem; }
.lv-model-validation .lv-eq { font-size: clamp(1rem, .9rem + .3vw, 1.25rem); }
@media (max-width: 650px) { .lv-model-validation .lv-model-plots { grid-template-columns: 1fr; } }
html:not([data-theme="light"]) .lv-model-validation .lx-viz-button {
  color: var(--lv-ink); background: var(--reading-surface, #01040e); border-color: var(--lv-edge); box-shadow: none;
}
