.toc.svelte-wjcuf0{position:fixed;top:calc((100vh + 6.5rem)/2);right:max(2rem,calc((100vw - 1240px)/2 + 2rem));transform:translateY(-50%);width:12rem;max-width:12rem;max-height:calc(100vh - 8rem);overflow-y:auto;font-family:var(--font-mono);font-size:var(--text-sm);z-index:5}header.svelte-wjcuf0{color:var(--color-muted);font-style:italic;margin-bottom:.6rem;font-size:var(--text-sm)}ul.svelte-wjcuf0{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}li.nested.svelte-wjcuf0{padding-left:1.25rem}a.svelte-wjcuf0{display:inline-flex;gap:.25rem;color:var(--color-muted);text-decoration:none;padding:.1rem 0;line-height:1.35}.bracket.svelte-wjcuf0{opacity:.5}a.svelte-wjcuf0:hover{color:var(--color-fg)}a.svelte-wjcuf0:hover .bracket:where(.svelte-wjcuf0){opacity:1}li.active.svelte-wjcuf0 a:where(.svelte-wjcuf0){color:var(--color-fg);font-weight:700}li.active.svelte-wjcuf0 .bracket:where(.svelte-wjcuf0){color:var(--color-lavender);opacity:1}@media(max-width:1300px){.toc.svelte-wjcuf0{display:none}}article.svelte-1teoznn{margin-top:-12vh}@media(max-width:1024px){article.svelte-1teoznn{margin-top:0}}.back.svelte-1teoznn{display:inline-block;margin-bottom:1.5rem}.title.svelte-1teoznn{font-size:var(--text-lg);font-weight:700;margin:0 0 .25rem}.sub.svelte-1teoznn{color:var(--color-muted);margin:0 0 1rem}.meta.svelte-1teoznn dl:where(.svelte-1teoznn){display:grid;gap:.25rem;margin:0}.meta.svelte-1teoznn div:where(.svelte-1teoznn){display:grid;grid-template-columns:7rem 1fr}.meta.svelte-1teoznn dt:where(.svelte-1teoznn){color:var(--color-fg)}.meta.svelte-1teoznn dd:where(.svelte-1teoznn){margin:0}.divider.svelte-1teoznn{border:0;border-top:1px dashed var(--color-muted);opacity:.5;max-width:6rem;margin:1.5rem 0 2rem}.prose.svelte-1teoznn{counter-reset:h2counter}.prose.svelte-1teoznn h2{font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:3.5rem 0 1rem;counter-increment:h2counter;scroll-margin-top:6rem}.prose.svelte-1teoznn h2:before{content:counter(h2counter,decimal-leading-zero) ".  ";color:var(--color-muted);font-weight:400;opacity:.55}.prose.svelte-1teoznn h2:first-of-type{margin-top:1.5rem}.prose.svelte-1teoznn h3{font-size:1.05rem;font-weight:700;margin:2rem 0 .75rem;scroll-margin-top:6rem}.prose.svelte-1teoznn p{margin:1rem 0}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:1rem 0;padding-left:1.5rem}.prose.svelte-1teoznn blockquote{border-left:2px solid var(--color-rule);padding-left:1rem;color:var(--color-muted);margin:1.25rem 0}.prose.svelte-1teoznn table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-family:var(--font-mono);font-size:var(--text-sm);border:2px solid var(--color-fg)}.prose.svelte-1teoznn th{border:2px solid var(--color-fg);padding:.5rem .75rem;text-align:left;vertical-align:top;font-weight:700}.prose.svelte-1teoznn td{border:1px dashed var(--color-rule);padding:.5rem .75rem;text-align:left;vertical-align:top;font-weight:700}.prose.svelte-1teoznn tr:last-child td{border-bottom:2px solid var(--color-fg)}.prose.svelte-1teoznn td:first-child{border-left:2px solid var(--color-fg)}.prose.svelte-1teoznn td:last-child{border-right:2px solid var(--color-fg)}
