.sift-md-codeblock{position:relative;margin:1.25em 0;border:1px solid #d8dee6;border-radius:7px;background:#f7f8fa;overflow:hidden;text-align:left;color:#202a35}
.sift-md-codeblock .sift-md-code-toolbar{display:flex;align-items:center;gap:12px;min-height:38px;padding:6px 14px;border-bottom:1px solid #e0e5eb;background:#eef1f5;font:12px/1.5 system-ui,sans-serif;color:#526174}
.sift-md-codeblock .sift-md-copy-code{margin-left:auto;padding:4px 10px;border:1px solid #bdc9d8;border-radius:4px;background:white;color:#33465f;font:inherit;cursor:pointer}
.sift-md-codeblock .sift-md-copy-code:hover{background:#e2ebf5}.sift-md-codeblock .sift-md-copy-code:focus-visible{outline:2px solid #2271b1;outline-offset:2px}
.sift-md-codeblock .sift-md-copy-code[hidden]{display:none}
.sift-md-codeblock .sift-md-copy-status:empty{display:none}
.sift-md-codeblock pre{display:block;margin:0!important;padding:16px!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;overflow-x:auto;white-space:pre!important;word-break:normal;overflow-wrap:normal;font:14px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;tab-size:4}
.sift-md-codeblock pre code{display:block;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:inherit!important;white-space:inherit!important;font:inherit!important;word-break:normal;overflow-wrap:normal}
@media(max-width:600px){.sift-md-codeblock pre{font-size:13px;padding:12px!important}.sift-md-codeblock .sift-md-code-toolbar{padding:6px 10px}}
