:root[color-theme*=light]{--code-bg: #fafafa;--code-border: #e5e7eb;--code-fg: #383a42;--code-comment: #707179;--code-keyword: #a626a4;--code-control: #a626a4;--code-string: #3f7f3e;--code-number: #986801;--code-function: #2867f0;--code-class: #8a5f00;--code-variable: #d72f20;--code-operator: #0179ad;--code-punctuation: #383a42;--code-tag: #d72f20;--code-regex: #0179ad;--code-line-number: #9d9d9f;--code-highlight-bg: rgba(64, 120, 242, .08);--code-highlight-border: #4078f2;--code-inserted-bg: rgba(80, 161, 79, .12);--code-deleted-bg: rgba(228, 86, 73, .12);--code-selection: rgba(64, 120, 242, .2)}:root[color-theme*=dark]{--code-bg: #282c34;--code-border: #282c34;--code-fg: #abb2bf;--code-comment: #91959e;--code-keyword: #c678dd;--code-control: #c678dd;--code-string: #98c379;--code-number: #d19a66;--code-function: #61afef;--code-class: #e5c07b;--code-variable: #e2747d;--code-operator: #56b6c2;--code-punctuation: #abb2bf;--code-tag: #e2747d;--code-regex: #56b6c2;--code-line-number: #636d83;--code-highlight-bg: rgba(97, 175, 239, .12);--code-highlight-border: #61afef;--code-inserted-bg: rgba(152, 195, 121, .15);--code-deleted-bg: rgba(224, 108, 117, .15);--code-selection: rgba(97, 175, 239, .25)}pre[class*=language-],code[class*=language-]{color:var(--code-fg);font-size:13px;text-shadow:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:16px;margin:0;overflow:auto;background:var(--code-bg);outline:1px solid var(--code-border);outline-offset:-1px}pre[class*=language-] ::selection,code[class*=language-] ::selection{background-color:var(--code-selection)}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--code-comment);font-style:italic}.token.punctuation,.token.tag .token.punctuation,.token.attr-value .token.punctuation.attr-equals{color:var(--code-punctuation)}.token.keyword,.token.boolean,.token.important,.token.atrule,.token.operator.arrow,.token.punctuation.interpolation-punctuation{color:var(--code-keyword)}.token.keyword.module,.token.keyword.control-flow,.token.atrule .token.rule{color:var(--code-control)}.token.string,.token.char,.token.attr-value,.token.attr-value .token.punctuation,.token.template-string,.token.url{color:var(--code-string)}.token.number,.token.constant,.token.symbol,.token.unit{color:var(--code-number)}.token.function,.token.function .token.maybe-class-name,.language-regex .token.anchor{color:var(--code-function)}.token.class-name,.token.maybe-class-name,.token.namespace,.token.builtin{color:var(--code-class)}.token.property,.token.variable,.token.parameter,.token.attr-name,.token.console,.token.interpolation,.token.imports .token.maybe-class-name,.token.exports .token.maybe-class-name{color:var(--code-variable)}.token.operator,.token.entity{color:var(--code-operator)}.token.tag,.token.selector,.token.doctype .token.doctype-tag{color:var(--code-tag)}.token.regex,.token.escape{color:var(--code-regex)}.token.italic{font-style:italic}.token.bold{font-weight:700}.language-css .token.string.url{text-decoration:underline}.namespace{opacity:.7}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.code-highlight{float:left;min-width:100%}.code-line{display:block;padding-left:12px;padding-right:16px;margin-left:-16px;margin-right:-16px;border-left:4px solid transparent}.code-line.inserted{background-color:var(--code-inserted-bg)}.code-line.deleted{background-color:var(--code-deleted-bg)}.highlight-line{background-color:var(--code-highlight-bg);border-left-color:var(--code-highlight-border)}.line-number:before{display:inline-block;width:1rem;text-align:right;margin-right:16px;margin-left:-8px;color:var(--code-line-number);content:attr(line)}
