.hd-doc-body pre,pre.hd-pre{position:relative;margin:16px 0;padding:16px 84px 16px 16px;overflow-x:auto;background:var(--surface-void,#0a0c0d);border:1px solid var(--line,#1e2124);border-radius:var(--radius-default,4px);font-family:var(--font-mono,monospace);font-size:13px;line-height:1.6;color:var(--text-secondary,#c9cdd2)}.hd-doc-body pre code,pre.hd-pre code{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:none;padding:0;white-space:pre}.hd-doc-body pre code .tk-c,pre.hd-pre code .tk-c{color:var(--text-quiet,#7c848a);font-style:italic}.hd-doc-body pre code .tk-s,pre.hd-pre code .tk-s{color:var(--success-text,#4ade80)}.hd-copy{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;min-height:28px;font-family:var(--font-mono,monospace);font-size:11px;font-weight:500;color:var(--text-secondary);background:var(--surface-raised,#14171a);border:1px solid var(--line,#1e2124);border-radius:var(--radius-default,4px);padding:0 10px;cursor:pointer}.hd-copy:hover{color:var(--text-primary);border-color:var(--line-hover,#3a4045)}.hd-copy:focus-visible{outline:2px solid var(--signal-text,#5b8ff5);outline-offset:2px}.hd-copy.copied{color:var(--success-text,#4ade80);border-color:var(--success-text,#4ade80)}.hd-copy.failed{color:var(--danger-text,#e0847a);border-color:var(--danger-text,#e0847a)}