pre .hljs{display:block;overflow-x:auto;padding:1.5em;background:var(--foreground);color:var(--default);border-radius:12px;font-family:var(--font-geist-mono),monospace;font-size:14px;line-height:1.6;scrollbar-width:thin;scrollbar-color:var(--subdued) var(--foreground)}pre .hljs-comment,pre .hljs-quote{color:var(--hljs-comment);font-style:italic}pre .hljs-keyword,pre .hljs-selector-tag,pre .hljs-subst{color:var(--hljs-keyword)}pre .hljs-literal,pre .hljs-number,pre .hljs-tag .hljs-attr,pre .hljs-template-variable,pre .hljs-variable{color:var(--hljs-variable)}pre .hljs-doctag,pre .hljs-string{color:var(--hljs-string)}pre .hljs-section,pre .hljs-selector-id,pre .hljs-title{color:var(--hljs-title);font-weight:700}pre .hljs-class .hljs-title{color:var(--hljs-class);font-weight:400}pre .hljs-attribute,pre .hljs-bullet,pre .hljs-link,pre .hljs-meta,pre .hljs-selector-pseudo,pre .hljs-symbol,pre .hljs-type{color:var(--hljs-type)}pre .hljs-built_in,pre .hljs-deletion{color:var(--hljs-deletion)}pre .hljs-addition{color:var(--hljs-addition)}pre .hljs-emphasis{font-style:italic}pre .hljs-strong{font-weight:700}pre .hljs::-webkit-scrollbar{height:10px;width:10px}pre .hljs::-webkit-scrollbar-track{background:var(--foreground);border-radius:12px}pre .hljs::-webkit-scrollbar-thumb{background-color:var(--subdued);border-radius:20px;border:2px solid var(--foreground)}pre .hljs::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}