.code-block{border:1px solid var(--border);color:#eee0cd;background:#1c1611;border-radius:10px;min-width:0;overflow:hidden}.code-block-header{border-bottom:1px solid var(--border);color:#c4b7a5;font:12px/1.5 var(--font-mono), monospace;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;display:flex}.code-block-body{align-items:flex-start;min-width:0;display:flex}.code-block .code-block-body pre{white-space:pre;min-width:0;max-height:440px;font:13px/1.8 var(--font-mono), monospace;color:#eee0cd;tab-size:2;flex:1;margin:0;padding:20px;overflow:auto}.code-block .code-block-body code{font:inherit;color:inherit}.code-block-compact .code-block-body pre{padding:12px;font-size:12px;line-height:1.7}.code-block-compact .code-block-body>button{margin:8px 6px 0 0}.code-block-wrap .code-block-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.code-block pre:focus-visible,.code-block button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.code-block-prompt,.code-block .hljs-keyword,.code-block .hljs-selector-tag{color:#e9b7ef}.code-block .hljs-string,.code-block .hljs-regexp{color:#b9d899}.code-block .hljs-comment{color:#a89b8b}.code-block .hljs-title,.code-block .hljs-built_in{color:#f7cc70}.code-block .hljs-number,.code-block .hljs-literal{color:#edaf86}.code-block .hljs-attr,.code-block .hljs-variable{color:#9fd3de}.code-block .hljs-subst,.code-block .hljs-params{color:#eee0cd}@media (max-width:799px){.code-block .code-block-body pre{padding:14px;font-size:12px}}
