:root{--diff-background-color:initial;--diff-text-color:initial;--diff-font-family:Consolas,Courier,monospace;--diff-selection-background-color:#b3d7ff;--diff-selection-text-color:var(--diff-text-color);--diff-gutter-insert-background-color:#d6fedb;--diff-gutter-insert-text-color:var(--diff-text-color);--diff-gutter-delete-background-color:#fadde0;--diff-gutter-delete-text-color:var(--diff-text-color);--diff-gutter-selected-background-color:#fffce0;--diff-gutter-selected-text-color:var(--diff-text-color);--diff-code-insert-background-color:#eaffee;--diff-code-insert-text-color:var(--diff-text-color);--diff-code-delete-background-color:#fdeff0;--diff-code-delete-text-color:var(--diff-text-color);--diff-code-insert-edit-background-color:#c0dc91;--diff-code-insert-edit-text-color:var(--diff-text-color);--diff-code-delete-edit-background-color:#f39ea2;--diff-code-delete-edit-text-color:var(--diff-text-color);--diff-code-selected-background-color:#fffce0;--diff-code-selected-text-color:var(--diff-text-color);--diff-omit-gutter-line-color:#cb2a1d}.diff{background-color:var(--diff-background-color);border-collapse:collapse;color:var(--diff-text-color);table-layout:fixed;width:100%}.diff::selection{background-color:#b3d7ff;background-color:var(--diff-selection-background-color);color:var(--diff-selection-text-color)}.diff td{vertical-align:top;padding-top:0;padding-bottom:0}.diff-line{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);line-height:1.5}.diff-gutter>a{color:inherit;display:block}.diff-gutter{cursor:pointer;text-align:right;-webkit-user-select:none;user-select:none;padding:0 1ch}.diff-gutter-insert{background-color:#d6fedb;background-color:var(--diff-gutter-insert-background-color);color:var(--diff-gutter-insert-text-color)}.diff-gutter-delete{background-color:#fadde0;background-color:var(--diff-gutter-delete-background-color);color:var(--diff-gutter-delete-text-color)}.diff-gutter-omit{cursor:default}.diff-gutter-selected{background-color:#fffce0;background-color:var(--diff-gutter-selected-background-color);color:var(--diff-gutter-selected-text-color)}.diff-code{word-wrap:break-word;white-space:pre-wrap;word-break:break-all;padding:0 0 0 .5em}.diff-code-edit{color:inherit}.diff-code-insert{background-color:#eaffee;background-color:var(--diff-code-insert-background-color);color:var(--diff-code-insert-text-color)}.diff-code-insert .diff-code-edit{background-color:#c0dc91;background-color:var(--diff-code-insert-edit-background-color);color:var(--diff-code-insert-edit-text-color)}.diff-code-delete{background-color:#fdeff0;background-color:var(--diff-code-delete-background-color);color:var(--diff-code-delete-text-color)}.diff-code-delete .diff-code-edit{background-color:#f39ea2;background-color:var(--diff-code-delete-edit-background-color);color:var(--diff-code-delete-edit-text-color)}.diff-code-selected{background-color:#fffce0;background-color:var(--diff-code-selected-background-color);color:var(--diff-code-selected-text-color)}.diff-widget-content{vertical-align:top}.diff-gutter-col{width:7ch}.diff-gutter-omit{height:0}.diff-gutter-omit:before{background-color:#cb2a1d;background-color:var(--diff-omit-gutter-line-color);content:" ";white-space:pre;width:2px;height:100%;margin-left:4.6ch;display:block;overflow:hidden}.diff-decoration{-webkit-user-select:none;user-select:none;line-height:1.5}.diff-decoration-content{font-family:Consolas,Courier,monospace;font-family:var(--diff-font-family);padding:0}
code[class*=language-],pre[class*=language-]{color:#fff;text-align:left;text-shadow:0 -.1em .2em #000;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;-webkit-hyphens:none;hyphens:none;tab-size:4;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}:not(pre)>code[class*=language-],pre[class*=language-]{background:#141414}pre[class*=language-]{border:.3em solid #545454;border-radius:.5em;margin:.5em 0;padding:1em;overflow:auto;box-shadow:inset 1px 1px .5em #000}pre[class*=language-]::selection{background:#27292a}code[class*=language-] ::-moz-selection{text-shadow:none;background:#ededed26}code[class*=language-]::-moz-selection{text-shadow:none;background:#ededed26}pre[class*=language-] ::-moz-selection{text-shadow:none;background:#ededed26}pre[class*=language-]::-moz-selection{text-shadow:none;background:#ededed26}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#ededed26}:not(pre)>code[class*=language-]{white-space:normal;border:.13em solid #545454;border-radius:.3em;padding:.15em .2em .05em;box-shadow:inset 1px 1px .3em -.1em #000}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#787878}.token.namespace,.token.punctuation{opacity:.7}.token.boolean,.token.deleted,.token.number,.token.tag{color:#cf694a}.token.builtin,.token.constant,.token.keyword,.token.property,.token.selector,.token.symbol{color:#f9ee9a}.language-css .token.string,.style .token.string,.token.attr-name,.token.attr-value,.token.char,.token.entity,.token.inserted,.token.operator,.token.string,.token.url,.token.variable{color:#919e6b}.token.atrule{color:#7386a5}.token.important,.token.regex{color:#e9c163}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-markup .token.attr-name,.language-markup .token.punctuation,.language-markup .token.tag{color:#ad895c}.token{z-index:1;position:relative}.line-highlight.line-highlight{z-index:0;background:linear-gradient(90deg,#5454541a 70%,#54545400);border-top:1px dashed #545454;border-bottom:1px dashed #545454;margin-top:.75em}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{color:#f5f2f0;background-color:#8794a6}
.token.block-comment,.token.comment{color:var(--code-highlight-comment-color,#708090)}.token.prolog{color:var(--code-highlight-prolog-color,#708090)}.token.doctype{color:var(--code-highlight-doctype-color,#708090)}.token.cdata{color:var(--code-highlight-cdata-color,#708090)}.token.tag{color:var(--code-highlight-tag-color,#905)}.token.entity{color:var(--code-highlight-entity-color,#9a6e3a)}.token.atrule{color:var(--code-highlight-atrule-color,#07a)}.token.url{color:var(--code-highlight-url-color,#9a6e3a)}.token.selector{color:var(--code-highlight-selector-color,#690)}.token.string{color:var(--code-highlight-string-color,#690)}.token.property{color:var(--code-highlight-property-color,#905)}.token.important{color:var(--code-highlight-important-color,#e90)}.token.punctuation{color:var(--code-highlight-punctuation-color,#999)}.token.number{color:var(--code-highlight-number-color,#905)}.token.function{color:var(--code-highlight-function-color,#dd4a68)}.token.class-name{color:var(--code-highlight-class-name-color,#dd4a68)}.token.keyword{color:var(--code-highlight-keyword-color,#07a)}.token.boolean{color:var(--code-highlight-boolean-color,#905)}.token.operator{color:var(--code-highlight-operator-color,#9a6e3a)}.token.char{color:var(--code-highlight-char-color,#690)}.token.regex{color:var(--code-highlight-regex-color,#e90)}.token.variable{color:var(--code-highlight-variable-color,#e90)}.token.constant{color:var(--code-highlight-constant-color,#905)}.token.symbol{color:var(--code-highlight-symbol-color,#905)}.token.function-name{color:var(--code-highlight-function-name-color,#905)}.token.builtin{color:var(--code-highlight-builtin-color,#690)}.token.attr-name{color:var(--code-highlight-attr-2f9c0a-color,#690)}.token.attr-value{color:var(--code-highlight-attr-value-color,#07a)}.token.inserted{color:var(--code-highlight-inserted-color,#690)}.token.deleted{color:var(--code-highlight-deleted-color,#905)}.token.namespace{color:var(--code-highlight-namespace-color,#708090)}.token.bold{font-weight:700}.token.italic{font-style:italic}
:root{--code-highlight-punctuation-color:var(--color-primary);--code-highlight-comment-color:var(--color-grey-400);--diff-text-color:var(--color-purple-500);--diff-code-delete-text-color:var(--color-purple-500);--diff-code-insert-text-color:var(--color-purple-500);--diff-background-color:var(--color-base-100)}.diff{background-color:var(--color-grey-200);-webkit-user-select:text;user-select:text;padding:.25rem 0;display:block}.diff,.diff-hunk{border-radius:4px;overflow:auto}.diff-hunk{width:100%;display:table}.diff-line{line-height:1.6rem}.diff-code{color:var(--color-purple-600);word-wrap:none;white-space:pre;width:100%;padding-right:6px}.diff-split{table-layout:fixed;max-width:100%;overflow:hidden}.diff-split .diff-hunk{width:100%;overflow:hidden}.diff-split .diff-line{grid-template-columns:48px 1fr 48px 1fr;width:100%;display:grid}.diff-split .diff-code{word-wrap:break-word;white-space:pre-wrap}.diff-gutter{text-align:right;z-index:1;min-width:48px;max-width:48px;position:sticky;left:0}.diff-code-normal{background-color:var(--color-grey-100)}.diff-gutter-normal{background-color:var(--color-grey-200);color:var(--color-grey-500)}.diff-gutter-insert{color:var(--color-green-400)!important}.diff-gutter-delete{color:var(--color-red-400)!important}.diff-gutter-delete:first-child{z-index:2}.diff-gutter-omit{background-color:var(--color-grey-100);height:auto!important}.diff-gutter-omit:before{display:none!important}.diff-code-omit{background-color:var(--color-grey-100)}.diff-gutter-col{width:48px}.diff-code-delete{background-color:var(--color-red-100);color:var(--color-red-400)!important}.diff-code-insert{background-color:var(--color-green-100);color:var(--color-green-500)!important}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:var(--color-orange-300)!important;background-color:#0000!important}
