:root{--code-bg:#ffffff;--code-text:#1e1e1e;--code-comment:#6a9955;--code-keyword:#0000ff;--code-string:#a31515;--code-number:#098658;--code-function:#795e26;--code-tag:#0000ff;--code-attribute:#001080;--code-punctuation:#000000;--code-operator:#000000;--code-variable:#001080;--code-class:#267f99;--code-property:#001080}.dark{--code-bg:#1e1e1e;--code-text:#d4d4d4;--code-comment:#6a9955;--code-keyword:#569cd6;--code-string:#ce9178;--code-number:#b5cea8;--code-function:#dcdcaa;--code-tag:#569cd6;--code-attribute:#9cdcfe;--code-punctuation:#d4d4d4;--code-operator:#d4d4d4;--code-variable:#9cdcfe;--code-class:#4ec9b0;--code-property:#9cdcfe}code[class*=language-],pre[class*=language-]{font-family:Fira Code,Cascadia Code,Consolas,Monaco,Andale Mono,monospace;font-size:14px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.6;tab-size:4;hyphens:none;color:var(--code-text);background:transparent;border:none;margin:0;padding:0}pre[class*=language-]{background:var(--code-bg);color:var(--code-text);border-radius:6px;padding:1rem;margin:0;overflow:auto;position:relative;border:1px solid var(--code-punctuation,#e2e8f0)}:not(pre)>code[class*=language-]{background:var(--code-bg);padding:.2em .4em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--code-comment);font-style:italic}.token.punctuation{color:var(--code-punctuation)}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:var(--code-keyword)}.token.number{color:var(--code-number)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--code-string)}.token.entity,.token.operator,.token.url{color:var(--code-operator);background:transparent}.token.atrule,.token.attr-value,.token.keyword{color:var(--code-keyword)}.token.class-name,.token.function{color:var(--code-function)}.token.important,.token.regex,.token.variable{color:var(--code-variable)}.token.property{color:var(--code-property)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-javascript .token.keyword,.language-jsx .token.keyword,.language-tsx .token.keyword,.language-typescript .token.keyword{color:#569cd6}.language-javascript .token.function,.language-jsx .token.function,.language-tsx .token.function,.language-typescript .token.function{color:#dcdcaa}.language-javascript .token.class-name,.language-jsx .token.class-name,.language-tsx .token.class-name,.language-typescript .token.builtin,.language-typescript .token.class-name{color:#4ec9b0}.language-jsx .token.tag,.language-tsx .token.tag{color:#569cd6}.language-jsx .token.attr-name,.language-tsx .token.attr-name{color:#9cdcfe}.language-jsx .token.attr-value,.language-tsx .token.attr-value{color:#ce9178}.dark code[class*=language-],.dark pre[class*=language-]{color:#e1e4e8}.dark .token.cdata,.dark .token.comment,.dark .token.doctype,.dark .token.prolog{color:#6a737d}.dark .token.punctuation{color:#e1e4e8}.dark .token.namespace{opacity:.7}.dark .token.boolean,.dark .token.constant,.dark .token.deleted,.dark .token.number,.dark .token.property,.dark .token.symbol,.dark .token.tag{color:#79b8ff}.dark .token.attr-name,.dark .token.builtin,.dark .token.char,.dark .token.inserted,.dark .token.selector,.dark .token.string{color:#9ecbff}.dark .language-css .token.string,.dark .style .token.string,.dark .token.entity,.dark .token.operator,.dark .token.url{color:#e1e4e8}.dark .token.atrule,.dark .token.attr-value,.dark .token.keyword{color:#f97583}.dark .token.class-name,.dark .token.function{color:#b392f0}.dark .token.important,.dark .token.regex,.dark .token.variable{color:#ffab70}.dark .token.bold,.dark .token.important{font-weight:700}.dark .token.italic{font-style:italic}.dark .token.entity{cursor:help}.code-view pre{background:var(--code-bg)!important;color:var(--code-text)!important;border:none!important;margin:0!important}.code-view code{background:transparent!important}.code-view code,pre code{color:inherit!important;font-size:inherit!important;padding:0!important}pre code{background-color:transparent!important;border-radius:0!important}pre[class*=language-]::-webkit-scrollbar{width:8px;height:8px}pre[class*=language-]::-webkit-scrollbar-track{background:#2d2d2d;border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb{background:#555;border-radius:4px}pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:#666}code[class*=language-]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}