.tsc-output{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-size:1.1rem;line-height:1.9}.tsc-mark{color:var(--text);background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent);border-radius:3px;padding:0 1px}.tsc-mark.tsc-amb{background:var(--warn-soft);box-shadow:none;-webkit-text-decoration:underline wavy var(--warn);text-decoration:underline wavy var(--warn);text-underline-offset:4px;text-decoration-thickness:1px}.tsc-legend{color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.tsc-swatch{text-align:center;min-width:1.4em;display:inline-block}.tsc-stats{margin:0 0 8px;font-weight:600}.tsc-subtitle{margin:14px 0 6px;font-size:.95rem}.tsc-section{margin-top:18px}.tsc-table td.tsc-cjk{font-size:1.15rem}.tsc-status{color:var(--muted);margin:12px 0}.tsc-error-text{margin:0 0 8px}
