code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;font-family:Fira Code,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2e3440}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#636f88}.token.punctuation{color:#81a1c1}.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#81a1c1}.token.number{color:#b48ead}.token.boolean{color:#81a1c1}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a3be8c}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#81a1c1}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#88c0d0}.token.keyword{color:#81a1c1}.token.regex,.token.important{color:#ebcb8b}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}/**
 https://github.com/PrismJS/prism-themes/blob/master/themes/prism-coldark-dark.css
* Coldark Theme for Prism.js
* Theme variation: Dark
* Tested with HTML, CSS, JS, JSON, PHP, YAML, Bash script
* @author Armand Philippot <contact@armandphilippot.com>
* @homepage https://github.com/ArmandPhilippot/coldark-prism
* @license MIT
*/code[class*=language-],pre[class*=language-]{color:#bfccd6;background:none;font-family:Menlo,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:#3c526d;background:rgba(var(--color-bg-selection) / .25);color:inherit}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{background:rgba(var(--color-bg-selection) / .25);color:inherit}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{background:rgba(var(--color-bg-selection) / .25);color:inherit}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#111b27}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;white-space:normal}.token.comment,.token.comment.line,.token.punctuation.definition.comment{color:#738694}.token.string,.token.string.scss,.token.punctuation.definition.string,.token.markup.punctuation.quote{color:#b6d94c}.token.number,.token.beginning.punctuation.definition.list{color:#f5498b}.token.keyword,.token.keyword.control,.token.storage,.token.storage.type,.token.storage.type.punctuation,.token.storage.modifier,.token.markup.bold,.token.punctuation.definition.bold,.token.punctuation.definition.keyword{color:#a854a8}.token.function,.token.entity.name.function,.token.support.function,.token.entity.other.attribute-name.class.mixin,.token.meta.decorator,.token.meta.decorator variable,.token.meta.link.inline,.token.meta.function-call.generic{color:#2b95d6}.token.punctuation,.token.meta.brace,.token.tag.assignment,.token.markup.heading.name{color:#f5f8fa}.token.variable.object.property,.token.variable.other.property,.token.variable.other.constant.property,.token.variable.other.object.property,.token.support.variable.property,.token.support.type.property-name{color:#bfccd6}.token.variable,.token.markup.inline.raw,.token.punctuation.definition.variable.less{color:#00b3a4}.token.variable.language,.token.variable.legacy.builtin,.token.support.class,.token.support.module,.token.support.type,.token.support.variable,.token.constant.character,.token.constant.other,.token.support.constant{color:#2ee6d6}.token.constant.language{color:#ad99ff}.token.entity.name.tag,.token.entity.name.tag.support.class.component,.token.support.type.property-name.json,.token.entity.other.attribute-name.pseudo-element{color:#29a634}.token.entity,.token.punctuation.regex.group,.token.markup.heading.punctuation{color:#f29d49}.token.entity.name.type,.token.entity.other.inherited-class,.token.support.type.primitive,.token.entity.other.attribute-name.pseudo-class,.token.meta.type{font-style:italic;color:#f2b824}.token.meta.interface entity.other.inherited-class,.token.meta.type keyword.control,.token.meta.type storage.type.type{font-style:italic}.language-python .token.decorator,.language-python .token.function-variable,.language-python .token.function-call{color:#2b95d6}.language-python .token.function .token.parameter,.language-python .token.variable,.language-python .token.constant,.language-python .token.function-variable{color:#2ee6d6;color:#000;font-weight:700}.language-python .token.keyword{color:#a854a8}.language-python .token.boolean,.language-python .token.class-name{color:#ad99ff}.language-python .token.string,.language-python .token.inserted{color:#b6d94c}.language-python .token.number{color:#f5498b}.language-python .token.punctuation{color:#f5f8fa}.language-python .token.comment,.language-python .token.prolog,.language-python .token.cdata{color:#738694}.language-python .token.attr-value,.language-python .token.attr-name,.language-python .token.property,.language-python .token.entity,.language-python .token.url{color:#29a634}.language-python .token.regex,.language-python .token.variable.language,.language-python .token.important{color:#2b95d6}.language-python .token.atrule,.language-python .token.keyword.module,.language-python .token.keyword.control-flow{color:#a854a8}.language-python .token.tag,.language-python .token.tag.punctuation,.language-python .token.doctype,.language-python .token.builtin{color:#f29d49}.language-python .token.operator{color:#c274c2}.language-markdown .token.title,.language-markdown .token.title .token.punctuation{color:#6cb8e6;font-weight:700}.language-markdown .token.blockquote.punctuation{color:#f4adf4}.language-markdown .token.code{color:#6cc}.language-markdown .token.hr.punctuation{color:#6cb8e6}.language-markdown .token.url .token.content{color:#91d076}.language-markdown .token.url-link{color:#e6d37a}.language-markdown .token.list.punctuation{color:#f4adf4}.language-markdown .token.table-header,.language-json .token.operator{color:#e3eaf2}.language-scss .token.variable{color:#6cc}.token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:#8da1b9}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button{color:#111b27;background:#6cb8e6}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus{color:#111b27;background:#6cb8e6da;text-decoration:none}div.code-toolbar>.toolbar.toolbar>.toolbar-item>span,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{color:#111b27;background:#8da1b9}.line-highlight.line-highlight{background:#3c526d5f;background:linear-gradient(to right,#3c526d5f 70%,#3c526d55)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background-color:#8da1b9;color:#111b27;box-shadow:0 1px #3c526d}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#8da1b918}.line-numbers.line-numbers .line-numbers-rows{border-right:1px solid #0b121b;background:#0b121b7a}.line-numbers .line-numbers-rows>span:before{color:#8da1b9da}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#e6d37a}.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:#f4adf4}.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:#6cb8e6}.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:#c699e3}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#cd66601f}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#91d0761f}.command-line .command-line-prompt{border-right:1px solid #0b121b}.command-line .command-line-prompt>span:before{color:#8da1b9da}body{display:grid;grid-template-areas:"header" "main" "footer";grid-template-rows:5rem minmax(0,1fr) 5rem;grid-template-columns:minmax(0,1fr)}main:where(.astro-WWEQP5GM){grid-area:main}
