.docs-pre{background:var(--bg-soft);border:1px solid var(--border);color:var(--ink,#dbe7f0);white-space:pre;tab-size:2;border-radius:10px;margin:14px 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.docs-toc{background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;margin:8px 0 4px;padding:14px 16px}.docs-toc-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.docs-toc ol{gap:4px;margin:0;padding-left:18px;display:grid}.docs-toc a{color:var(--accent);text-decoration:none}.docs-toc a:hover{text-decoration:underline}.docs-section{scroll-margin-top:24px}.docs-table-wrap{border:1px solid var(--border);border-radius:10px;margin:14px 0;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px}.docs-table th,.docs-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:9px 12px}.docs-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-soft);font-size:11.5px;font-weight:600}.docs-table tr:last-child td{border-bottom:none}.docs-table td .mono{font-size:12px}
