.md-body{line-height:1.65}.md-body pre{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--s-md);overflow-x:auto}.md-body code,.md-body pre{font-family:var(--font-mono);font-size:.875rem}.md-body :not(pre)>code{background:var(--bg-elevated);padding:.1em .35em;border-radius:var(--r-sm)}.md-body table{width:100%;border-collapse:collapse;margin:var(--s-md) 0}.md-body td,.md-body th{text-align:left;padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--border)}.md-body th{font-weight:600;background:var(--bg-elevated)}.md-body blockquote{border-left:3px solid var(--border);margin:var(--s-md) 0;padding:var(--s-xs) var(--s-md);color:var(--text-muted)}.md-body h1{font-size:1.5rem;margin-top:var(--s-lg)}.md-body h2{font-size:1.25rem;margin-top:var(--s-lg)}.md-body h3{font-size:1.1rem;margin-top:var(--s-md)}.md-body ol,.md-body ul{padding-left:1.5rem}.md-body li+li{margin-top:.25em}.md-body hr{border:0;border-top:1px solid var(--border);margin:var(--s-lg) 0}.detail-article .md-body pre{margin:24px 0;background:var(--code-bg);color:var(--code-fg);padding:16px 18px;border-radius:var(--r-lg);font-family:var(--font-mono);font-size:14px;line-height:1.6;overflow-x:auto;position:relative}.detail-article .md-body pre code{background:transparent;color:inherit;padding:0;font-size:inherit}.md-body .md-bundled-ref{color:var(--accent)}