@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Cardo:ital,wght@0,400;0,700;1,400;1,700&display=swap";nav.svelte-11lpkcp{display:flex;justify-content:space-between;border-bottom:1px solid hsl(260,17%,90%);padding-top:3rem;padding-bottom:1rem}nav.svelte-11lpkcp a:where(.svelte-11lpkcp){color:unset;text-decoration:none}nav.svelte-11lpkcp a.active:where(.svelte-11lpkcp){border-top:1px solid hsl(260,17%,10%);border-bottom:1px solid hsl(260,17%,10%)}pre[class*=language-],code[class*=language-]{color:#d4d4d4;font-size:13px;text-shadow:none;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::selection,code[class*=language-]::selection,pre[class*=language-] *::selection,code[class*=language-] *::selection{text-shadow:none;background:#264f78}@media print{pre[class*=language-],code[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;overflow:auto;background:#1e1e1e}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#db4c69;background:#1e1e1e}.namespace{opacity:.7}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.token.punctuation,.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation{color:#d4d4d4}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.inserted,.token.unit{color:#b5cea8}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.deleted{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.operator,.token.entity{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#d4d4d4}.token.keyword{color:#569cd6}.token.keyword.module,.token.keyword.control-flow{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.parameter,.token.interpolation{color:#9cdcfe}.token.punctuation.interpolation-punctuation,.token.boolean{color:#569cd6}.token.property,.token.variable,.token.imports .token.maybe-class-name,.token.exports .token.maybe-class-name{color:#9cdcfe}.token.selector,.token.escape{color:#d7ba7d}.token.tag{color:#569cd6}.token.tag .token.punctuation,.token.cdata{color:gray}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#d4d4d4}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}pre[class*=language-javascript],code[class*=language-javascript],pre[class*=language-jsx],code[class*=language-jsx],pre[class*=language-typescript],code[class*=language-typescript],pre[class*=language-tsx],code[class*=language-tsx]{color:#9cdcfe}pre[class*=language-css],code[class*=language-css]{color:#ce9178}pre[class*=language-html],code[class*=language-html]{color:#d4d4d4}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:gray}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight.line-highlight{background:#f7ebc6;box-shadow:inset 5px 0 #f7d87c;z-index:0}:root{--ff-serif: "Cardo", serif;--ff-sans: "Open Sans", sans-serif;--clr-neutral-400: hsl(204, 10%, 30%);--clr-neutral-700: hsl(204, 10%, 10%);--clr-primary-200: hsl(204, 40%, 90%);--clr-primary-400: hsl(204, 100%, 30%);--clr-primary-500: hsl(204, 100%, 20%)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{line-height:1.1}img{display:block;max-width:100%;line-height:0}figure{margin:0}body{font-family:var(--ff-serif);line-height:1.8;padding-block-start:0;margin-block:0;overflow-y:scroll}sup,sub{font-size:.7em}main>*{max-width:900px;margin-inline:auto;padding-inline:1rem}main>*:last-child{padding-block-end:2rem}:where(h1,h2,h3,h4,h5,h6){font-family:var(--ff-sans);overflow-wrap:break-word;font-weight:400}h1{font-size:1.6rem}h2{font-size:1.2rem}@media (800px < width){body{font-size:1.2rem}h1{font-size:3rem}h2{font-size:2rem}}header{padding-top:4rem}article{padding-bottom:2rem}a{color:var(--clr-neutral-700)}ul,ol{margin-block-start:.5rem;margin-block-end:1.5rem}code:not(pre>code){font-size:16px;background-color:var(--clr-primary-200);padding-left:.5ch;padding-right:.5ch}details{cursor:pointer}figcaption{font-size:.9em;font-style:italic}table{border-collapse:collapse;margin-inline:auto}table td{border:1px solid var(--clr-neutral-400);padding-inline:.5rem;padding-block:.2rem}figure{display:flex;flex-direction:column;align-items:center}figure figcaption{width:fit-content}hr{border-color:#fff}.footnotes{font-size:.8em}.flow-content>*+*{margin-top:1.4rem}.flow-content>h2+*,.flow-content>h3+*{margin-top:.6rem}:where(h2,h3,h4,h5,h6) a{text-decoration:none}:where(h2,h3,h4,h5,h6) a:hover{text-decoration:underline}.footnote-ref{text-decoration:none}.footnote-ref:hover{text-decoration:underline}.footnote-backref{margin-left:1ch;text-decoration:none}.footnote-backref:hover{text-decoration:underline}
