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