.highlight--wrap pre{white-space:pre-wrap;overflow-wrap:anywhere}.highlight--nowrap pre{white-space:pre;overflow-x:auto}.highlight-title{font-size:.85em;padding:.35em 1em;background:rgba(127,127,127,.14);border-bottom:1px solid rgba(127,127,127,.3)}.highlight--block .line{display:block}.highlight--block .line::after{content:"\200b"}.highlight .hll{background:rgba(127,127,127,.22)}.highlight--ln pre{counter-reset:hl-ln}.highlight--ln .line{padding-left:3.5em;text-indent:-3.5em}.highlight--ln .line::before{counter-increment:hl-ln;content:counter(hl-ln);display:inline-block;box-sizing:border-box;width:2.5em;margin-right:1em;text-indent:0;text-align:right;opacity:.5;user-select:none;-webkit-user-select:none}.highlight pre{background-color:#282a36;color:#f8f8f2}.hl-code{color:#f8f8f2;background-color:#282a36}.hl-comment{color:#6272a4}.hl-string{color:#f1fa8c}.hl-constant.hl-numeric{color:#bd93f9}.hl-constant.hl-language{color:#bd93f9}.hl-constant.hl-character,.hl-constant.hl-other{color:#bd93f9}.hl-variable{}.hl-variable.hl-other.hl-readwrite.hl-instance{color:#ffb86c}.hl-constant.hl-character.hl-escaped,.hl-constant.hl-character.hl-escape,.hl-string .hl-source,.hl-string .hl-source.hl-ruby{color:#ff79c6}.hl-source.hl-ruby .hl-string.hl-regexp.hl-classic.hl-ruby,.hl-source.hl-ruby .hl-string.hl-regexp.hl-mod-r.hl-ruby{color:#ff5555}.hl-keyword{color:#ff79c6}.hl-storage{color:#ff79c6}.hl-storage.hl-type{color:#8be9fd;font-style:italic}.hl-storage.hl-type.hl-namespace{color:#8be9fd;font-style:italic}.hl-storage.hl-type.hl-class{color:#ff79c6;font-style:italic}.hl-entity.hl-name.hl-class{color:#8be9fd;text-decoration:underline}.hl-meta.hl-path{color:#66d9ef;text-decoration:underline}.hl-entity.hl-other.hl-inherited-class{color:#8be9fd;text-decoration:underline;font-style:italic}.hl-entity.hl-name.hl-function{color:#50fa7b}.hl-variable.hl-parameter{color:#ffb86c;font-style:italic}.hl-entity.hl-name.hl-tag{color:#ff79c6}.hl-entity.hl-other.hl-attribute-name{color:#50fa7b}.hl-support.hl-function{color:#8be9fd}.hl-support.hl-constant{color:#6be5fd}.hl-support.hl-type,.hl-support.hl-class{color:#66d9ef;font-style:italic}.hl-support.hl-other.hl-variable{}.hl-support.hl-other.hl-namespace{color:#66d9ef;font-style:italic}.hl-invalid{color:#f8f8f0;background-color:#ff79c6}.hl-invalid.hl-deprecated{color:#f8f8f0;background-color:#bd93f9}.hl-meta.hl-structure.hl-dictionary.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#cfcfc2}.hl-meta.hl-diff,.hl-meta.hl-diff.hl-header{color:#6272a4}.hl-markup.hl-deleted{color:#ff79c6}.hl-markup.hl-inserted{color:#50fa7b}.hl-markup.hl-changed{color:#e6db74}.hl-constant.hl-numeric.hl-line-number.hl-find-in-files{color:#bd93f9}.hl-entity.hl-name.hl-filename{color:#e6db74}.hl-message.hl-error{color:#f83333}.hl-punctuation.hl-definition.hl-string.hl-begin.hl-json,.hl-punctuation.hl-definition.hl-string.hl-end.hl-json{color:#eeeeee}.hl-meta.hl-structure.hl-dictionary.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#8be9fd}.hl-meta.hl-structure.hl-dictionary.hl-value.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#f1fa8c}.hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#50fa7b}.hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ffb86c}.hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ff79c6}.hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#bd93f9}.hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#50fa7b}.hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ffb86c}.hl-markup.hl-strike{color:#ffb86c;font-style:italic}.hl-markup.hl-bold{color:#ffb86c;font-weight:bold}.hl-markup.hl-italic{color:#ffb86c;font-style:italic}.hl-markup.hl-heading{color:#8be9fd}.hl-punctuation.hl-definition.hl-list_item.hl-markdown{color:#ff79c6}.hl-markup.hl-quote{color:#6272a4;font-style:italic}.hl-punctuation.hl-definition.hl-blockquote.hl-markdown{color:#6272a4;background-color:#6272a4;font-style:italic}.hl-meta.hl-separator{color:#6272a4}.hl-text.hl-html.hl-markdown .hl-markup.hl-raw.hl-inline{color:#50fa7b}.hl-markup.hl-underline{color:#bd93f9;text-decoration:underline}.hl-markup.hl-raw.hl-block{color:#cfcfc2}.hl-markup.hl-raw.hl-block.hl-fenced.hl-markdown .hl-source{color:#f8f8f2}.hl-punctuation.hl-definition.hl-fenced.hl-markdown,.hl-variable.hl-language.hl-fenced.hl-markdown{color:#6272a4;font-style:italic}.hl-variable.hl-language.hl-fenced.hl-markdown{color:#6272a4;font-style:italic}.hl-punctuation.hl-accessor{color:#ff79c6}.hl-meta.hl-function.hl-return-type{color:#ff79c6}.hl-punctuation.hl-section.hl-block.hl-begin{color:#ffffff}.hl-punctuation.hl-section.hl-block.hl-end{color:#ffffff}.hl-punctuation.hl-section.hl-embedded.hl-begin{color:#ff79c6}.hl-punctuation.hl-section.hl-embedded.hl-end{color:#ff79c6}.hl-punctuation.hl-separator.hl-namespace{color:#ff79c6}.hl-variable.hl-function{color:#50fa7b}.hl-variable.hl-other{color:#ffffff}.hl-variable.hl-language{color:#bd93f9}.hl-entity.hl-name.hl-module.hl-ruby{color:#8be9fd}.hl-entity.hl-name.hl-constant.hl-ruby{color:#bd93f9}.hl-support.hl-function.hl-builtin.hl-ruby{color:#ffffff}.hl-storage.hl-type.hl-namespace.hl-cs{color:#ff79c6}.hl-entity.hl-name.hl-namespace.hl-cs{color:#8be9fd}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .highlight pre{background-color:#282a36;color:#f8f8f2}:root:not([data-theme="light"]) .hl-code{color:#f8f8f2;background-color:#282a36}:root:not([data-theme="light"]) .hl-comment{color:#6272a4}:root:not([data-theme="light"]) .hl-string{color:#f1fa8c}:root:not([data-theme="light"]) .hl-constant.hl-numeric{color:#bd93f9}:root:not([data-theme="light"]) .hl-constant.hl-language{color:#bd93f9}:root:not([data-theme="light"]) .hl-constant.hl-character,:root:not([data-theme="light"]) .hl-constant.hl-other{color:#bd93f9}:root:not([data-theme="light"]) .hl-variable{}:root:not([data-theme="light"]) .hl-variable.hl-other.hl-readwrite.hl-instance{color:#ffb86c}:root:not([data-theme="light"]) .hl-constant.hl-character.hl-escaped,:root:not([data-theme="light"]) .hl-constant.hl-character.hl-escape,:root:not([data-theme="light"]) .hl-string .hl-source,:root:not([data-theme="light"]) .hl-string .hl-source.hl-ruby{color:#ff79c6}:root:not([data-theme="light"]) .hl-source.hl-ruby .hl-string.hl-regexp.hl-classic.hl-ruby,:root:not([data-theme="light"]) .hl-source.hl-ruby .hl-string.hl-regexp.hl-mod-r.hl-ruby{color:#ff5555}:root:not([data-theme="light"]) .hl-keyword{color:#ff79c6}:root:not([data-theme="light"]) .hl-storage{color:#ff79c6}:root:not([data-theme="light"]) .hl-storage.hl-type{color:#8be9fd;font-style:italic}:root:not([data-theme="light"]) .hl-storage.hl-type.hl-namespace{color:#8be9fd;font-style:italic}:root:not([data-theme="light"]) .hl-storage.hl-type.hl-class{color:#ff79c6;font-style:italic}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-class{color:#8be9fd;text-decoration:underline}:root:not([data-theme="light"]) .hl-meta.hl-path{color:#66d9ef;text-decoration:underline}:root:not([data-theme="light"]) .hl-entity.hl-other.hl-inherited-class{color:#8be9fd;text-decoration:underline;font-style:italic}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-function{color:#50fa7b}:root:not([data-theme="light"]) .hl-variable.hl-parameter{color:#ffb86c;font-style:italic}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-tag{color:#ff79c6}:root:not([data-theme="light"]) .hl-entity.hl-other.hl-attribute-name{color:#50fa7b}:root:not([data-theme="light"]) .hl-support.hl-function{color:#8be9fd}:root:not([data-theme="light"]) .hl-support.hl-constant{color:#6be5fd}:root:not([data-theme="light"]) .hl-support.hl-type,:root:not([data-theme="light"]) .hl-support.hl-class{color:#66d9ef;font-style:italic}:root:not([data-theme="light"]) .hl-support.hl-other.hl-variable{}:root:not([data-theme="light"]) .hl-support.hl-other.hl-namespace{color:#66d9ef;font-style:italic}:root:not([data-theme="light"]) .hl-invalid{color:#f8f8f0;background-color:#ff79c6}:root:not([data-theme="light"]) .hl-invalid.hl-deprecated{color:#f8f8f0;background-color:#bd93f9}:root:not([data-theme="light"]) .hl-meta.hl-structure.hl-dictionary.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#cfcfc2}:root:not([data-theme="light"]) .hl-meta.hl-diff,:root:not([data-theme="light"]) .hl-meta.hl-diff.hl-header{color:#6272a4}:root:not([data-theme="light"]) .hl-markup.hl-deleted{color:#ff79c6}:root:not([data-theme="light"]) .hl-markup.hl-inserted{color:#50fa7b}:root:not([data-theme="light"]) .hl-markup.hl-changed{color:#e6db74}:root:not([data-theme="light"]) .hl-constant.hl-numeric.hl-line-number.hl-find-in-files{color:#bd93f9}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-filename{color:#e6db74}:root:not([data-theme="light"]) .hl-message.hl-error{color:#f83333}:root:not([data-theme="light"]) .hl-punctuation.hl-definition.hl-string.hl-begin.hl-json,:root:not([data-theme="light"]) .hl-punctuation.hl-definition.hl-string.hl-end.hl-json{color:#eeeeee}:root:not([data-theme="light"]) .hl-meta.hl-structure.hl-dictionary.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#8be9fd}:root:not([data-theme="light"]) .hl-meta.hl-structure.hl-dictionary.hl-value.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#f1fa8c}:root:not([data-theme="light"]) .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#50fa7b}:root:not([data-theme="light"]) .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ffb86c}:root:not([data-theme="light"]) .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ff79c6}:root:not([data-theme="light"]) .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#bd93f9}:root:not([data-theme="light"]) .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#50fa7b}:root:not([data-theme="light"]) .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ffb86c}:root:not([data-theme="light"]) .hl-markup.hl-strike{color:#ffb86c;font-style:italic}:root:not([data-theme="light"]) .hl-markup.hl-bold{color:#ffb86c;font-weight:bold}:root:not([data-theme="light"]) .hl-markup.hl-italic{color:#ffb86c;font-style:italic}:root:not([data-theme="light"]) .hl-markup.hl-heading{color:#8be9fd}:root:not([data-theme="light"]) .hl-punctuation.hl-definition.hl-list_item.hl-markdown{color:#ff79c6}:root:not([data-theme="light"]) .hl-markup.hl-quote{color:#6272a4;font-style:italic}:root:not([data-theme="light"]) .hl-punctuation.hl-definition.hl-blockquote.hl-markdown{color:#6272a4;background-color:#6272a4;font-style:italic}:root:not([data-theme="light"]) .hl-meta.hl-separator{color:#6272a4}:root:not([data-theme="light"]) .hl-text.hl-html.hl-markdown .hl-markup.hl-raw.hl-inline{color:#50fa7b}:root:not([data-theme="light"]) .hl-markup.hl-underline{color:#bd93f9;text-decoration:underline}:root:not([data-theme="light"]) .hl-markup.hl-raw.hl-block{color:#cfcfc2}:root:not([data-theme="light"]) .hl-markup.hl-raw.hl-block.hl-fenced.hl-markdown .hl-source{color:#f8f8f2}:root:not([data-theme="light"]) .hl-punctuation.hl-definition.hl-fenced.hl-markdown,:root:not([data-theme="light"]) .hl-variable.hl-language.hl-fenced.hl-markdown{color:#6272a4;font-style:italic}:root:not([data-theme="light"]) .hl-variable.hl-language.hl-fenced.hl-markdown{color:#6272a4;font-style:italic}:root:not([data-theme="light"]) .hl-punctuation.hl-accessor{color:#ff79c6}:root:not([data-theme="light"]) .hl-meta.hl-function.hl-return-type{color:#ff79c6}:root:not([data-theme="light"]) .hl-punctuation.hl-section.hl-block.hl-begin{color:#ffffff}:root:not([data-theme="light"]) .hl-punctuation.hl-section.hl-block.hl-end{color:#ffffff}:root:not([data-theme="light"]) .hl-punctuation.hl-section.hl-embedded.hl-begin{color:#ff79c6}:root:not([data-theme="light"]) .hl-punctuation.hl-section.hl-embedded.hl-end{color:#ff79c6}:root:not([data-theme="light"]) .hl-punctuation.hl-separator.hl-namespace{color:#ff79c6}:root:not([data-theme="light"]) .hl-variable.hl-function{color:#50fa7b}:root:not([data-theme="light"]) .hl-variable.hl-other{color:#ffffff}:root:not([data-theme="light"]) .hl-variable.hl-language{color:#bd93f9}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-module.hl-ruby{color:#8be9fd}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-constant.hl-ruby{color:#bd93f9}:root:not([data-theme="light"]) .hl-support.hl-function.hl-builtin.hl-ruby{color:#ffffff}:root:not([data-theme="light"]) .hl-storage.hl-type.hl-namespace.hl-cs{color:#ff79c6}:root:not([data-theme="light"]) .hl-entity.hl-name.hl-namespace.hl-cs{color:#8be9fd}}:root[data-theme="dark"] .highlight pre{background-color:#282a36;color:#f8f8f2}:root[data-theme="dark"] .hl-code{color:#f8f8f2;background-color:#282a36}:root[data-theme="dark"] .hl-comment{color:#6272a4}:root[data-theme="dark"] .hl-string{color:#f1fa8c}:root[data-theme="dark"] .hl-constant.hl-numeric{color:#bd93f9}:root[data-theme="dark"] .hl-constant.hl-language{color:#bd93f9}:root[data-theme="dark"] .hl-constant.hl-character,:root[data-theme="dark"] .hl-constant.hl-other{color:#bd93f9}:root[data-theme="dark"] .hl-variable{}:root[data-theme="dark"] .hl-variable.hl-other.hl-readwrite.hl-instance{color:#ffb86c}:root[data-theme="dark"] .hl-constant.hl-character.hl-escaped,:root[data-theme="dark"] .hl-constant.hl-character.hl-escape,:root[data-theme="dark"] .hl-string .hl-source,:root[data-theme="dark"] .hl-string .hl-source.hl-ruby{color:#ff79c6}:root[data-theme="dark"] .hl-source.hl-ruby .hl-string.hl-regexp.hl-classic.hl-ruby,:root[data-theme="dark"] .hl-source.hl-ruby .hl-string.hl-regexp.hl-mod-r.hl-ruby{color:#ff5555}:root[data-theme="dark"] .hl-keyword{color:#ff79c6}:root[data-theme="dark"] .hl-storage{color:#ff79c6}:root[data-theme="dark"] .hl-storage.hl-type{color:#8be9fd;font-style:italic}:root[data-theme="dark"] .hl-storage.hl-type.hl-namespace{color:#8be9fd;font-style:italic}:root[data-theme="dark"] .hl-storage.hl-type.hl-class{color:#ff79c6;font-style:italic}:root[data-theme="dark"] .hl-entity.hl-name.hl-class{color:#8be9fd;text-decoration:underline}:root[data-theme="dark"] .hl-meta.hl-path{color:#66d9ef;text-decoration:underline}:root[data-theme="dark"] .hl-entity.hl-other.hl-inherited-class{color:#8be9fd;text-decoration:underline;font-style:italic}:root[data-theme="dark"] .hl-entity.hl-name.hl-function{color:#50fa7b}:root[data-theme="dark"] .hl-variable.hl-parameter{color:#ffb86c;font-style:italic}:root[data-theme="dark"] .hl-entity.hl-name.hl-tag{color:#ff79c6}:root[data-theme="dark"] .hl-entity.hl-other.hl-attribute-name{color:#50fa7b}:root[data-theme="dark"] .hl-support.hl-function{color:#8be9fd}:root[data-theme="dark"] .hl-support.hl-constant{color:#6be5fd}:root[data-theme="dark"] .hl-support.hl-type,:root[data-theme="dark"] .hl-support.hl-class{color:#66d9ef;font-style:italic}:root[data-theme="dark"] .hl-support.hl-other.hl-variable{}:root[data-theme="dark"] .hl-support.hl-other.hl-namespace{color:#66d9ef;font-style:italic}:root[data-theme="dark"] .hl-invalid{color:#f8f8f0;background-color:#ff79c6}:root[data-theme="dark"] .hl-invalid.hl-deprecated{color:#f8f8f0;background-color:#bd93f9}:root[data-theme="dark"] .hl-meta.hl-structure.hl-dictionary.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#cfcfc2}:root[data-theme="dark"] .hl-meta.hl-diff,:root[data-theme="dark"] .hl-meta.hl-diff.hl-header{color:#6272a4}:root[data-theme="dark"] .hl-markup.hl-deleted{color:#ff79c6}:root[data-theme="dark"] .hl-markup.hl-inserted{color:#50fa7b}:root[data-theme="dark"] .hl-markup.hl-changed{color:#e6db74}:root[data-theme="dark"] .hl-constant.hl-numeric.hl-line-number.hl-find-in-files{color:#bd93f9}:root[data-theme="dark"] .hl-entity.hl-name.hl-filename{color:#e6db74}:root[data-theme="dark"] .hl-message.hl-error{color:#f83333}:root[data-theme="dark"] .hl-punctuation.hl-definition.hl-string.hl-begin.hl-json,:root[data-theme="dark"] .hl-punctuation.hl-definition.hl-string.hl-end.hl-json{color:#eeeeee}:root[data-theme="dark"] .hl-meta.hl-structure.hl-dictionary.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#8be9fd}:root[data-theme="dark"] .hl-meta.hl-structure.hl-dictionary.hl-value.hl-json .hl-string.hl-quoted.hl-double.hl-json{color:#f1fa8c}:root[data-theme="dark"] .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#50fa7b}:root[data-theme="dark"] .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ffb86c}:root[data-theme="dark"] .hl-meta .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ff79c6}:root[data-theme="dark"] .hl-meta .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#bd93f9}:root[data-theme="dark"] .hl-meta .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#50fa7b}:root[data-theme="dark"] .hl-meta .hl-meta.hl-structure.hl-dictionary.hl-value .hl-string{color:#ffb86c}:root[data-theme="dark"] .hl-markup.hl-strike{color:#ffb86c;font-style:italic}:root[data-theme="dark"] .hl-markup.hl-bold{color:#ffb86c;font-weight:bold}:root[data-theme="dark"] .hl-markup.hl-italic{color:#ffb86c;font-style:italic}:root[data-theme="dark"] .hl-markup.hl-heading{color:#8be9fd}:root[data-theme="dark"] .hl-punctuation.hl-definition.hl-list_item.hl-markdown{color:#ff79c6}:root[data-theme="dark"] .hl-markup.hl-quote{color:#6272a4;font-style:italic}:root[data-theme="dark"] .hl-punctuation.hl-definition.hl-blockquote.hl-markdown{color:#6272a4;background-color:#6272a4;font-style:italic}:root[data-theme="dark"] .hl-meta.hl-separator{color:#6272a4}:root[data-theme="dark"] .hl-text.hl-html.hl-markdown .hl-markup.hl-raw.hl-inline{color:#50fa7b}:root[data-theme="dark"] .hl-markup.hl-underline{color:#bd93f9;text-decoration:underline}:root[data-theme="dark"] .hl-markup.hl-raw.hl-block{color:#cfcfc2}:root[data-theme="dark"] .hl-markup.hl-raw.hl-block.hl-fenced.hl-markdown .hl-source{color:#f8f8f2}:root[data-theme="dark"] .hl-punctuation.hl-definition.hl-fenced.hl-markdown,:root[data-theme="dark"] .hl-variable.hl-language.hl-fenced.hl-markdown{color:#6272a4;font-style:italic}:root[data-theme="dark"] .hl-variable.hl-language.hl-fenced.hl-markdown{color:#6272a4;font-style:italic}:root[data-theme="dark"] .hl-punctuation.hl-accessor{color:#ff79c6}:root[data-theme="dark"] .hl-meta.hl-function.hl-return-type{color:#ff79c6}:root[data-theme="dark"] .hl-punctuation.hl-section.hl-block.hl-begin{color:#ffffff}:root[data-theme="dark"] .hl-punctuation.hl-section.hl-block.hl-end{color:#ffffff}:root[data-theme="dark"] .hl-punctuation.hl-section.hl-embedded.hl-begin{color:#ff79c6}:root[data-theme="dark"] .hl-punctuation.hl-section.hl-embedded.hl-end{color:#ff79c6}:root[data-theme="dark"] .hl-punctuation.hl-separator.hl-namespace{color:#ff79c6}:root[data-theme="dark"] .hl-variable.hl-function{color:#50fa7b}:root[data-theme="dark"] .hl-variable.hl-other{color:#ffffff}:root[data-theme="dark"] .hl-variable.hl-language{color:#bd93f9}:root[data-theme="dark"] .hl-entity.hl-name.hl-module.hl-ruby{color:#8be9fd}:root[data-theme="dark"] .hl-entity.hl-name.hl-constant.hl-ruby{color:#bd93f9}:root[data-theme="dark"] .hl-support.hl-function.hl-builtin.hl-ruby{color:#ffffff}:root[data-theme="dark"] .hl-storage.hl-type.hl-namespace.hl-cs{color:#ff79c6}:root[data-theme="dark"] .hl-entity.hl-name.hl-namespace.hl-cs{color:#8be9fd}