.ls-code-wrap{position:relative;margin:20px 0;border-radius:8px;overflow:hidden;background:#263238;border:1px solid #444}.ls-code-header{display:flex;justify-content:space-between;align-items:center;padding:2px 12px;background:#1e1e1e;border-bottom:1px solid #444}.ls-code-title{font-family:inherit;font-size:13px;font-weight:600;color:#aeaeae;text-transform:uppercase}.ls-code-copy{background:#fff0;border:none;color:#aeaeae;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:4px;transition:all 0.2s ease}.ls-code-copy:hover{background:rgb(255 255 255 / .1);color:#fff}.ls-code-copy.copied{color:#98c379}.CodeMirror{height:auto!important;font-family:'Fira Code','Consolas',monospace;font-size:14px;line-height:1.6}.CodeMirror-scroll{overflow-y:hidden!important;overflow-x:auto!important}.cm-s-material.CodeMirror{background-color:#263238;color:#EFF}.cm-s-material .CodeMirror-gutters{background:#263238;color:#546E7A;border:none}.cm-s-material .CodeMirror-guttermarker,.cm-s-material .CodeMirror-guttermarker-subtle,.cm-s-material .CodeMirror-linenumber{color:#546E7A}.cm-s-material .CodeMirror-cursor{border-left:1px solid #FC0}.cm-s-material div.CodeMirror-selected{background:rgb(128 203 196 / .2)}.cm-s-material.CodeMirror-focused div.CodeMirror-selected{background:rgb(128 203 196 / .2)}.cm-s-material .CodeMirror-line::selection,.cm-s-material .CodeMirror-line>span::selection,.cm-s-material .CodeMirror-line>span>span::selection{background:rgb(128 203 196 / .2)}.cm-s-material .CodeMirror-line::-moz-selection,.cm-s-material .CodeMirror-line>span::-moz-selection,.cm-s-material .CodeMirror-line>span>span::-moz-selection{background:rgb(128 203 196 / .2)}.cm-s-material .CodeMirror-activeline-background{background:#fff0}.cm-s-material .cm-keyword{color:#C792EA}.cm-s-material .cm-operator{color:#89DDFF}.cm-s-material .cm-variable-2{color:#EFF}.cm-s-material .cm-variable-3,.cm-s-material .cm-type{color:#f07178}.cm-s-material .cm-builtin{color:#FFCB6B}.cm-s-material .cm-atom{color:#F07178}.cm-s-material .cm-number{color:#F78C6C}.cm-s-material .cm-def{color:#82AAFF}.cm-s-material .cm-string{color:#C3E88D}.cm-s-material .cm-string-2{color:#f07178}.cm-s-material .cm-comment{color:#546E7A}.cm-s-material .cm-variable{color:#f07178}.cm-s-material .cm-tag{color:#FF5370}.cm-s-material .cm-meta{color:#FFCB6B}.cm-s-material .cm-attribute{color:#C792EA}.cm-s-material .cm-property{color:#C792EA}.cm-s-material .cm-qualifier{color:#DECB6B}.cm-s-material .cm-variable-3,.cm-s-material .cm-type{color:#DECB6B}.cm-s-material .cm-error{color:rgb(255 255 255);background-color:#FF5370}.cm-s-material .CodeMirror-matchingbracket{text-decoration:underline;color:white!important}