:root{--rp-base:#1a1825;--rp-surface:#201d2f;--rp-overlay:#252239;--rp-muted:#6e6986;--rp-subtle:#918daa;--rp-text:#deddf4;--rp-love:#eb6f93;--rp-gold:#f6c279;--rp-rose:#ebbdbc;--rp-pine:#317590;--rp-foam:#9dcfd8;--rp-iris:#c4a7e7;--rp-highlight-low:#201f2d;--rp-highlight-med:#403d52;--rp-highlight-high:#535068;--rp-moon-base:#232136;--rp-moon-surface:#2a273f;--rp-moon-overlay:#383450;--rp-moon-muted:#6e6986;--rp-moon-subtle:#918daa;--rp-moon-text:#deddf4;--rp-moon-love:#eb6f93;--rp-moon-gold:#f6c279;--rp-moon-rose:#e99895;--rp-moon-pine:#3e91b1;--rp-moon-foam:#9dcfd8;--rp-moon-iris:#c4a7e7;--rp-moon-highlight-low:#2a283e;--rp-moon-highlight-med:#434059;--rp-moon-highlight-high:#57526f;--rp-dawn-base:#faf3eb;--rp-dawn-surface:#fffbf5;--rp-dawn-overlay:#f2e9de;--rp-dawn-muted:#9893a5;--rp-dawn-subtle:#7a7693;--rp-dawn-text:#585379;--rp-dawn-love:#b4647b;--rp-dawn-gold:#ea9e34;--rp-dawn-rose:#d7837e;--rp-dawn-pine:#296b85;--rp-dawn-foam:#56949f;--rp-dawn-iris:#907aa8;--rp-dawn-highlight-low:#f3ece7;--rp-dawn-highlight-med:#dfd9d8;--rp-dawn-highlight-high:#cecacd}code[class*=language-],pre[class*=language-]{color:#e0def4;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:#232136;font-family:Cartograph CF,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.5}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}code[class*=language-]::-moz-selection{background:#44415a}pre[class*=language-]::-moz-selection{background:#44415a}code[class*=language-] ::-moz-selection{background:#44415a}pre[class*=language-] ::-moz-selection{background:#44415a}code[class*=language-]::selection{background:#44415a}pre[class*=language-]::selection{background:#44415a}code[class*=language-] ::selection{background:#44415a}pre[class*=language-] ::selection{background:#44415a}:not(pre)>code[class*=language-],pre[class*=language-]{color:#e0def4;background:#232136}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-]{white-space:normal;color:#e0def4;background:#232136;border-radius:.3em;padding:.1em}.token.entity{cursor:help}.token.important,.token.bold{font-weight:700}.token.italic,.token.selector,.token.doctype,.token.attr-name,.token.inserted,.token.deleted,.token.comment,.token.prolog,.token.cdata,.token.constant,.token.parameter,.token.url{font-style:italic}.token.url{text-decoration:underline}.namespace{opacity:.7}.token.constant{color:#e0def4}.token.comment,.token.prolog,.token.cdata,.token.punctuation{color:#908caa}.token.delimiter,.token.important,.token.atrule,.token.operator,.token.keyword{color:#3e8fb0}.token.tag,.token.tag .punctuation,.token.doctype,.token.variable,.token.regex,.token.class-name,.token.selector,.token.inserted{color:#9ccfd8}.token.boolean,.token.entity,.token.number,.token.symbol,.token.function{color:#ea9a97}.token.string,.token.char,.token.property,.token.attr-value,.token.attr-value .punctuation{color:#f6c177}.token.parameter,.token.url,.token.name,.token.attr-name,.token.builtin{color:#c4a7e7}.token.deleted{color:#eb6f92}.token.inserted{background:rgba(156 207 216 .12)}.token.deleted{background:rgba(235 111 146 .12)}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}.line-highlight,.highlight-lines .highlighted{padding:inherit 0;z-index:0;pointer-events:none;line-height:inherit;white-space:pre;background:#44415a;margin-top:1em;position:absolute;left:0;right:0;box-shadow:inset 5px 0 #e0def4}@font-face{font-family:fira;font-style:normal;font-weight:500;src:url(../../../fonts/FiraCode-Regular.ttf)format("truetype")}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;src:url(../../../fonts/Fraunces.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../../../fonts/Inter.ttf)format("truetype")}:root{--d1:1rem;--d2:1.5rem;--d3:2.25rem;--d4:3.375rem;--d5:5.0625rem;--d6:7.59375rem;--d7:11.3906rem;--d8:17.0859rem;--d9:25.6289rem;--d10:38.4434rem;--border-round:var(--d2)}body{color:var(--rp-moon-text);background:var(--rp-moon-base);text-align:justify;width:100%;max-width:60rem;margin:auto;padding:0;font-family:Inter}code{border-radius:.5rem;padding:3px;font-family:fira;background:var(--rp-moon-surface)!important}pre{border-radius:.5rem;background:var(--rp-moon-surface)!important}pre code{padding:0}a{color:var(--rp-moon-iris);text-decoration:none}a:visited{color:hsl(from var(--rp-moon-iris) h s calc(l * .85))}main{width:100%}.date{text-align:right;color:var(--rp-moon-subtle);font-family:Fraunces}hr{color:var(--rp-moon-muted)}h1{font-size:2.986rem}h2{font-size:2.488rem}h3{font-size:2.074rem}h4{font-size:1.728rem}h1,h2,h3,h4{font-optical-sizing:auto;text-align:left;font-variation-settings:"SOFT" 0, "WONK" 0;font-family:Fraunces,serif;font-style:normal;font-weight:400}h4{color:var(--rp-moon-foam)}.media-margin{margin:var(--d3)}@media only screen and (width<=700px){.media-margin{margin:var(--d3) var(--d1)}}nav.svelte-12qhfyh{font-optical-sizing:auto;font-variation-settings:"SOFT" 0, "WONK" 0;font-family:Fraunces,serif;font-size:1.728rem;font-style:normal;font-weight:400}.bsky.svelte-12qhfyh{float:right;height:2rem;display:block}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--rp-moon-foam);margin:1rem 1rem 1rem 0;padding-left:0}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):visited{color:var(--rp-moon-foam)}
