:root{--color-code: #575c57;--color-code-1: #808080;--color-code-2: #995319;--color-code-3: #947440;--color-code-4: #e8bf6a;--color-code-5: #5583a5;--color-code-6: #9876aa;--color-code-7: #405f2d;--color-code-8: #8fad49;--color-code-8: #287bde;--color-code-bg: #ebf1ef;--color-code-bg-1: #364135;--color-code-bg-2: #294436;--color-code-bg-3: #484a4a;--color-code-bg-inline: rgba(128, 128, 128, .2);--color-code-bg-selection: rgba(169, 199, 168, .5)}:root.dark{--color-code: #c2ccc5;--color-code-1: #808080;--color-code-2: #cc7832;--color-code-3: #ffc66d;--color-code-4: #e8bf6a;--color-code-5: #6897bb;--color-code-6: #9876aa;--color-code-7: #6a8759;--color-code-8: #a5c261;--color-code-8: #287bde;--color-code-bg: #131b13;--color-code-bg-1: #364135;--color-code-bg-2: #294436;--color-code-bg-3: #484a4a;--color-code-bg-inline: rgba(99, 98, 98, .2);--color-code-bg-selection: rgba(39, 68, 40, .5)}.prose code[class*=language-],.prose pre[class*=language-]{font-family:JetBrains Mono,Consolas,Monaco,Andale Mono,monospace;font-size:small}.prose code[class*=language-],.prose pre[class*=language-]{color:var(--color-code);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.prose pre[class*=language-]::-moz-selection,.prose pre[class*=language-] ::-moz-selection,.prose code[class*=language-]::-moz-selection,.prose code[class*=language-] ::-moz-selection{color:inherit;background:var(--color-code-bg-selection)}.prose pre[class*=language-]::selection,.prose pre[class*=language-] ::selection,.prose code[class*=language-]::selection,.prose code[class*=language-] ::selection{color:inherit;background:var(--color-code-bg-selection)}.prose pre[class*=language-]{padding:.5rem .75rem;margin:0;overflow:auto}:not(pre)>.prose code[class*=language-],.prose pre[class*=language-]{background:var(--color-code-bg)}:not(pre)>.prose code:not([class^=language-]){background:var(--color-code-bg-inline);padding:0 .25rem;border-radius:.25rem;font-weight:700}:not(pre)>.prose code:not([class^=language-]):before,:not(pre)>.prose code:not([class^=language-]):after{content:none}.prose .token.comment,.prose .token.prolog,.prose .token.cdata{color:var(--color-code-1)}.prose .token.delimiter,.prose .token.boolean,.prose .token.keyword,.prose .token.selector,.prose .token.important,.prose .token.atrule{color:var(--color-code-2)}.prose .token.operator,.prose .token.punctuation,.prose .token.attr-name{color:var(--color-code)}.prose .token.tag,.prose .token.tag .punctuation,.prose .token.doctype,.prose .token.builtin{color:var(--color-code-4)}.prose .token.entity,.prose .token.number,.prose .token.symbol{color:var(--color-code-5)}.prose .token.property,.prose .token.constant,.prose .token.variable{color:var(--color-code-6)}.prose .token.string,.prose .token.char{color:var(--color-code-7)}.prose .token.attr-value,.prose .token.attr-value .punctuation{color:var(--color-code-8)}.prose .token.attr-value .punctuation:first-child{color:var(--color-code)}.prose .token.url{color:var(--color-code-9);text-decoration:underline}.prose .token.function{color:var(--color-code-3)}.prose .token.regex{background:var(--color-code-bg-1)}.prose .token.bold{font-weight:700}.prose .token.italic{font-style:italic}.prose .token.inserted{background:var(--color-code-bg-2)}.prose .token.deleted{background:var(--color-code-bg-3)}.prose code.language-css .token.property,.prose code.language-css .token.property+.token.punctuation{color:var(--color-code)}.prose code.language-css .token.id{color:var(--color-code-3)}.prose code.language-css .token.selector>.token.class,.prose code.language-css .token.selector>.token.attribute,.prose code.language-css .token.selector>.token.pseudo-class,.prose code.language-css .token.selector>.token.pseudo-element{color:var(--color-code-3)}.prose summary{cursor:pointer;color:var(--color-link)}.prose blockquote{font-style:italic;background-color:var(--color-code-bg);padding:.5rem 1rem;border-radius:.25rem}.prose blockquote p{padding:0;margin:0;font-weight:400}.prose blockquote p:before,.prose blockquote p:after{content:none}
