/* /ads/docs (lib/ads3d-spec.mjs adsDocsHtml): tables scroll on small screens, the contents list, readable code. */
.ads-doc .ads-toc ol { columns: 2 220px; padding-left: 1.2em; }
.ads-doc .ads-toc a { text-decoration: none; }
.ads-doc section { scroll-margin-top: 16px; }
.ads-doc .ads-table { overflow-x: auto; margin: 12px 0; }
.ads-doc table { border-collapse: collapse; min-width: 100%; font-size: 0.9rem; }
.ads-doc th, .ads-doc td { padding: 8px 10px; border-bottom: 1px solid rgba(127, 127, 127, 0.25); text-align: left; vertical-align: top; }
.ads-doc th { white-space: nowrap; }
.ads-doc pre { overflow-x: auto; padding: 12px 14px; border-radius: 10px; background: rgba(127, 127, 127, 0.1); font-size: 0.84rem; }
