.lv-inverse-pair .lv-inverse-choices { display: flex; flex-wrap: wrap; gap: .5rem; }
.lv-inverse-pair [aria-pressed="true"] { outline: 2px solid var(--lv-steel); outline-offset: 2px; }
.lv-inverse-pair :is(.lv-inverse-legend,.lv-inverse-domain,.lv-inverse-check) { color: var(--lv-ink); line-height: 1.5; margin: 0; }
.lv-inverse-pair .lv-stage { padding: .3rem 0; }
.lv-inverse-pair .lv-stage svg { display: block; width: 100%; max-width: 520px; margin-inline: auto; }
.lv-inverse-pair .lv-rcard { box-shadow: none; border: 1px solid var(--lv-edge); }
.lv-inverse-pair .lv-rval { font-size: clamp(1.05rem,3vw,1.5rem); }
.lv-inverse-pair .lv-eq { font-size: clamp(.95rem,.9rem + .3vw,1.15rem); }
html:not([data-theme="light"]) .lv-inverse-pair .lv-rcard { background: var(--reading-surface,#01040e); }
html:not([data-theme="light"]) .lv-inverse-pair .lx-viz-button { color: var(--lv-ink); background: var(--reading-surface,#01040e); border-color: var(--lv-edge); box-shadow: none; }
