/* Table output inherits the existing toolbox's light and dark semantic tokens. */
.markdown-table-scroll { max-width:100%; overflow:auto; margin-block:1rem; scrollbar-color:var(--text-tertiary) var(--bg-secondary); }
.markdown-table-scroll:focus-visible { outline:2px solid var(--accent); outline-offset:3px; }
.markdown-table-scroll table { border-collapse:collapse; min-width:100%; color:var(--text); font-variant-numeric:tabular-nums; }
.markdown-table-scroll th,.markdown-table-scroll td { border:1px solid var(--border); padding:.625rem .75rem; min-width:6rem; max-width:32rem; white-space:pre-wrap; overflow-wrap:anywhere; vertical-align:top; }
.markdown-table-scroll th { background:var(--bg-secondary); font-weight:600; }
.markdown-table-scroll .md-align-left { text-align:left; }
.markdown-table-scroll .md-align-center { text-align:center; }
.markdown-table-scroll .md-align-right { text-align:right; }
