/* ADU guide pages only: tables and source lines. Uses the tokens from style.css. */
.article-body table { width: 100%; border-collapse: collapse; margin: 12px 0 8px; font-size: 15px; }
.article-body caption { text-align: left; font-weight: 700; padding: 0 0 6px; }
.article-body th, .article-body td { text-align: left; vertical-align: top; padding: 8px 10px; border-bottom: 1px solid var(--line); }
.article-body thead th { background: var(--accent-soft); }
.tbl-wrap { overflow-x: auto; }
.notice { background: var(--accent-soft); border: 1px solid var(--line); border-radius: var(--radius); padding: 12px 14px; margin: 12px 0; }
.notice p { margin: 0; }
.src { font-size: 14px; opacity: .85; overflow-wrap: anywhere; }
.src cite { font-style: normal; font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: 13px; }
.unverified { background: var(--accent-soft); border-bottom: 1px dashed currentColor; }
