@font-face{font-family:Neue Montreal Mono;src:url(./neue-montreal-mono-book.D9DlBA0F.woff2);font-display:block;font-style:normal;font-weight:400}pre,code{font-family:Neue Montreal Mono,monospace;font-size:var(--font-size-body);letter-spacing:0;font-feature-settings:"zero" 1;font-weight:400}code:not(pre>code){color:oklch(73.66% .1457 52.8)}pre code.hljs{border-radius:.3em;padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:var(--studio-white);background:oklch(22.32% .0016 17.27)}.hljs-subst{color:var(--studio-white)}.hljs-comment{color:oklch(62% .04 286)}.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword,.hljs-doctag,.hljs-section,.hljs-attr{color:oklch(73.44% .0622 244.18)}.hljs-attribute{color:oklch(74.02% .0716 329.44)}.hljs-name,.hljs-type,.hljs-number,.hljs-selector-id,.hljs-quote,.hljs-template-tag{color:oklch(73.66% .1457 52.8)}.hljs-selector-class{color:oklch(73.44% .0622 244.18)}.hljs-string,.hljs-regexp,.hljs-symbol,.hljs-variable,.hljs-template-variable,.hljs-link,.hljs-selector-attr{color:oklch(77.33% .1095 113.37)}.hljs-meta,.hljs-selector-pseudo{color:oklch(73.44% .0622 244.18)}.hljs-built_in,.hljs-title,.hljs-literal{color:oklch(73.66% .1457 52.8)}.hljs-bullet,.hljs-code{color:oklch(84.52% 0 0)}.hljs-meta .hljs-string{color:oklch(77.33% .1095 113.37)}.hljs-deletion{color:oklch(67.57% .1361 18.52)}.hljs-addition{color:oklch(75.57% .1082 153.85)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.post-body h2,.post-body h3,.post-body h4{margin-block:1lh .5lh;line-height:1.25}.post-body h2{font-size:1.953em}.post-body h3{font-size:1.563em}.post-body h4{font-size:1.25em}.post-body p{margin-block-end:1lh;line-height:1.6}.post-body a{display:inline}.post-body img{width:100%;height:auto}.post-body figure{margin-block:2lh}.post-body pre{margin-block:1lh}.post-body :first-child{margin-block-start:0}.post-body :last-child{margin-block-end:0}article.svelte-s11s7s:not(.next){padding-inline:var(--pg-padding-main)}.spinner.svelte-s11s7s{margin:4em auto;display:block}.next.svelte-s11s7s{position:relative}.next.svelte-s11s7s>div:where(.svelte-s11s7s){flex-direction:column;gap:.0625em;margin-block-start:1em;display:flex}.next.svelte-s11s7s a:where(.svelte-s11s7s){position:absolute;inset:0}section.svelte-s11s7s h2:where(.svelte-s11s7s){font-size:var(--font-size-h4)}figure.svelte-s11s7s:not(.next-fig){margin-inline:var(--pg-padding-negative);aspect-ratio:2;margin-block:-3.67em 2lh;line-height:1.6;position:relative;overflow-y:clip}figure.svelte-s11s7s div:where(.svelte-s11s7s):not(.next-img){aspect-ratio:2;width:100%;position:absolute}.next-img.svelte-s11s7s{aspect-ratio:3/2}article.svelte-s11s7s:not(.next)>div:where(.svelte-s11s7s),section.svelte-s11s7s>div:where(.svelte-s11s7s){max-width:64ch;margin-block-start:2em;margin-inline:auto}h1.svelte-s11s7s{margin-block-end:.4em;font-size:2.441em;line-height:1.15}#standfirst.svelte-s11s7s{margin:0;font-size:1.25em}.post-body.svelte-s11s7s{margin-block-start:2lh;line-height:1.6}#info-wrap.svelte-s11s7s{flex-wrap:wrap;gap:.25em 1.5em;margin-block-start:1em;display:flex}#info-wrap.svelte-s11s7s>div:where(.svelte-s11s7s),#info-wrap.svelte-s11s7s time:where(.svelte-s11s7s){font-size:.8em}time.svelte-s11s7s{word-spacing:.1ch}div[itemprop=author].svelte-s11s7s{cursor:none}@media only screen and (width<=30rem){figure.svelte-s11s7s:not(.next-fig),figure.svelte-s11s7s div:where(.svelte-s11s7s):not(.next-img){aspect-ratio:1}figure.svelte-s11s7s:not(.next-fig){margin-block-start:-3.336em}}
