/* Shared by public articles and the editor preview. */
.prose .table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid var(--line,#cad5c9);border-radius:8px}
.prose .table-scroll:focus-visible{outline:2px solid var(--accent,#176a54);outline-offset:3px}
.prose .table-scroll table{width:100%;border-collapse:collapse;margin:0;font-size:.95em;line-height:1.55}
.prose .table-scroll th,.prose .table-scroll td{padding:12px 16px;border:1px solid var(--line,#cad5c9);text-align:start;vertical-align:top;min-width:140px}
.prose .table-scroll th{font-weight:700;background:color-mix(in srgb,var(--accent,#176a54) 12%,transparent)}
.prose .table-scroll tbody tr:nth-child(even){background:color-mix(in srgb,var(--accent,#176a54) 4%,transparent)}
