:root{--prism-color-light-blue:#9cdcfe;--prism-color-blue:#569cd6;--prism-color-purple:#c586c0;--prism-color-turquoise:#4ec9b0;--prism-color-yellow:#dcdcaa;--prism-color-orange:#ce9178;--prism-color-light-green:#b5cea8;--prism-color-green:#6a9955;--prism-color-light-orange:#d7ba7d;--prism-color-red:#d16969;--prism-color-white:#d4d4d4;--prism-color-gray:grey;--prism-color-gold:gold;--prism-color-highlight-bg:#f7ebc6;--prism-color-highlight-shadow:#f7d87c}code[class*=language-],pre code,pre[class*=language-]{color:var(--prism-color-light-blue);direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:.9rem;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{overflow:auto;padding:1em}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:var(--prism-color-blue)}.token.doctype .token.name{color:var(--prism-color-light-blue)}.token.cdata,.token.comment,.token.prolog{color:var(--prism-color-green)}.token.punctuation{color:var(--prism-color-gold)}.token.boolean,.token.constant,.token.delimiter,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:var(--prism-color-light-green)}.token.attr-name,.token.char,.token.deleted,.token.important,.token.selector,.token.string{color:var(--prism-color-orange)}.token.builtin{color:var(--prism-color-turquoise)}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator,.token.operator.arrow{color:var(--prism-color-blue)}.token.atrule{color:var(--prism-color-orange)}.token.atrule .token.rule{color:var(--prism-color-purple)}.token.atrule .token.url{color:var(--prism-color-light-blue)}.token.atrule .token.url .token.function{color:var(--prism-color-yellow)}.token.atrule .token.url .token.punctuation{color:var(--prism-color-white)}.token.keyword{color:var(--prism-color-purple)}.token.keyword-print{color:var(--prism-color-yellow)}.token.keyword.control-flow,.token.keyword.module{color:var(--prism-color-purple)}.token.function,.token.function .token.maybe-class-name{color:var(--prism-color-yellow)}.token.regex{color:var(--prism-color-red)}.token.important{color:var(--prism-color-blue)}.token.italic{font-style:italic}.token.constant{color:var(--prism-color-light-blue)}.token.class-name,.token.maybe-class-name{color:var(--prism-color-turquoise)}.token.console,.token.interpolation,.token.parameter{color:var(--prism-color-light-blue)}.token.boolean,.token.punctuation.interpolation-punctuation{color:var(--prism-color-blue)}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:var(--prism-color-light-blue)}.token.escape,.token.selector{color:var(--prism-color-light-orange)}.token.tag{color:var(--prism-color-blue)}.token.tag .token.punctuation{color:var(--prism-color-gray)}.token.attr-name{color:var(--prism-color-light-blue)}.token.attr-value,.token.attr-value .token.punctuation{color:var(--prism-color-orange)}.token.attr-value .token.punctuation.attr-equals{color:var(--prism-color-white)}.token.entity{color:var(--prism-color-blue)}.token.namespace{color:var(--prism-color-turquoise)}code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:var(--prism-color-light-blue)}code[class*=language-css],pre[class*=language-css]{color:var(--prism-color-orange)}code[class*=language-html],pre[class*=language-html]{color:var(--prism-color-white)}.language-regex .token.anchor{color:var(--prism-color-yellow)}.language-html .token.punctuation{color:var(--prism-color-gray)}.language-sql .keyword{color:var(--prism-color-blue)}.language-c .token.keyword{color:var(--prism-color-turquoise)}.language-c .token.keyword-return{color:var(--prism-color-purple)}.language-ts .token.keyword,.language-typescript .token.keyword{color:var(--prism-color-blue)}.language-ts .token.keyword-export,.language-ts .token.keyword-import,.language-typescript .token.keyword-export,.language-typescript .token.keyword-import{color:var(--prism-color-purple)}.language-javascript .token.keyword-const,.language-javascript .token.keyword-let,.language-javascript .token.keyword-typeof,.language-javascript .token.keyword-var,.language-js .token.keyword-const,.language-js .token.keyword-let,.language-js .token.keyword-typeof,.language-js .token.keyword-var{color:var(--prism-color-blue)}.language-sql .keyword-array,.language-sql .keyword-binary,.language-sql .keyword-bit,.language-sql .keyword-boolean,.language-sql .keyword-char,.language-sql .keyword-character,.language-sql .keyword-clob,.language-sql .keyword-date,.language-sql .keyword-decimal,.language-sql .keyword-double,.language-sql .keyword-float,.language-sql .keyword-int,.language-sql .keyword-integer,.language-sql .keyword-interval,.language-sql .keyword-large,.language-sql .keyword-national,.language-sql .keyword-nchar,.language-sql .keyword-nclob,.language-sql .keyword-numeric,.language-sql .keyword-object,.language-sql .keyword-precision,.language-sql .keyword-real,.language-sql .keyword-smallint,.language-sql .keyword-text,.language-sql .keyword-time,.language-sql .keyword-timestamp,.language-sql .keyword-varchar,.language-sql .keyword-varying{color:var(--prism-color-turquoise)}.language-py .keyword-class,.language-py .keyword-def,.language-py .keyword-from,.language-py .keyword-global,.language-py .keyword-lambda,.language-py .keyword-nonlocal,.language-python .keyword-class,.language-python .keyword-def,.language-python .keyword-from,.language-python .keyword-global,.language-python .keyword-lambda,.language-python .keyword-nonlocal{color:var(--prism-color-blue)}.language-diff .token.coord{color:var(--prism-color-gray);font-style:italic}.language-diff .token.deleted,.language-diff .token.deleted-arrow,.language-diff .token.deleted-sign{background-color:#3f1618;color:#ff7b72}.language-diff .token.inserted,.language-diff .token.inserted-arrow,.language-diff .token.inserted-sign{background-color:#1b4721;color:#7ee787}.language-diff .token.diff{color:var(--prism-color-yellow)}.language-diff .token.unchanged{color:var(--prism-color-white)}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:var(--prism-color-highlight-bg);box-shadow:inset 5px 0 0 var(--prism-color-highlight-shadow);z-index:0}
