.undo-chain-box rect{fill:var(--surface);stroke:var(--role-gone);stroke-width:1.6px;stroke-dasharray:5 4}.undo-chain-box text{fill:var(--muted);font-size:17px;font-weight:700}.undo-chain-box[data-known] rect{fill:var(--surface-soft);stroke:var(--role-keep);stroke-dasharray:none}.undo-chain-box[data-known] text{fill:var(--ink)}.undo-chain-box[data-focus] rect{stroke:var(--role-result);stroke-width:3px}.undo-chain-box[data-focus] text{fill:var(--role-result)}.undo-chain-forward path{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.undo-chain-forward text{fill:var(--ink);font-size:14px;font-weight:700}.undo-chain-forward[data-focus] path{stroke:var(--role-result);stroke-width:3px}.undo-chain-forward[data-focus] text,.undo-chain-forward[data-checked] text{fill:var(--role-result)}.undo-chain-undo path{fill:none;stroke:var(--role-new);stroke-width:2.4px;stroke-linecap:round}.undo-chain-undo text{fill:var(--role-new);font-size:14px;font-weight:700}.thinking-scene svg .undo-chain-mistake text{fill:var(--role-result);text-anchor:end;font-size:13px;font-weight:700}.undo-chain-choices{flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem;display:flex}.undo-chain-choices .button{font-variant-numeric:tabular-nums;white-space:normal;min-height:48px;font-size:.9rem}.undo-chain-choices .button[aria-pressed=true]{outline-offset:2px;outline:2px solid}@media (width<=560px){.undo-chain-box text{font-size:18px}.undo-chain-forward text,.undo-chain-undo text{font-size:15.5px}.thinking-scene svg .undo-chain-mistake text{font-size:14.5px}.undo-chain-choices .button{flex:100%;padding:.5rem}}
