.code-block{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--bg2);min-width:0}.code-block__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--border-subtle);background:var(--surface-07)}.code-block__label{font-family:var(--fd);font-size:.75rem;font-weight:600;color:var(--text2)}.code-block__copy{background:none;border:none;padding:0;color:var(--text2);font-family:var(--fb);font-size:.78rem;font-weight:600;cursor:pointer;transition:color .18s}.code-block__pre{margin:0;padding:13px 15px;overflow-x:auto;font-family:var(--fm);font-size:.79rem;line-height:1.6;color:var(--text)}.code-block{--tok-keyword: #c678dd;--tok-function: #61afef;--tok-string: #98c379;--tok-number: #d19a66;--tok-boolean: #d19a66;--tok-property: #e06c75;--tok-variable: #e5c07b;--tok-comment: #7f848e;--tok-punct: #9aa3ad}:root[data-theme=light] .code-block{--tok-keyword: #a626a4;--tok-function: #4078f2;--tok-string: #3f8a2f;--tok-number: #b76b01;--tok-boolean: #b76b01;--tok-property: #c1443e;--tok-variable: #8a6d1f;--tok-comment: #8b959e;--tok-punct: #5c6670}.code-tok--keyword{color:var(--tok-keyword)}.code-tok--function{color:var(--tok-function)}.code-tok--string{color:var(--tok-string)}.code-tok--number{color:var(--tok-number)}.code-tok--boolean{color:var(--tok-boolean)}.code-tok--property{color:var(--tok-property)}.code-tok--variable{color:var(--tok-variable)}.code-tok--comment{color:var(--tok-comment);font-style:italic}.code-tok--punct{color:var(--tok-punct)}@media(hover:hover)and (pointer:fine){.code-block__copy:hover{color:var(--g3)}}
