.toc-sidebar.svelte-6rwd8i{position:sticky;top:var(--size-10);overflow:visible;align-self:start;z-index:200}.toc-burger{margin-top:-0ch;margin-bottom:var(--size-relative-7)}.toc.svelte-6rwd8i{width:100%}ol.svelte-6rwd8i{counter-reset:section;list-style-type:none;padding-left:0}li.svelte-6rwd8i{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:.35rem;align-items:start}li.svelte-6rwd8i:before{counter-increment:section;content:counters(section,".") ". "}li.svelte-6rwd8i>ol:where(.svelte-6rwd8i){grid-column:2}a.svelte-6rwd8i{display:block;min-width:0;text-decoration:none;transition:color .2s ease}a.svelte-6rwd8i:hover{text-decoration:underline}a.active.svelte-6rwd8i{color:var(--link-color, currentColor)}.toc-sidebar.narrow.svelte-6rwd8i{position:fixed;inset-block-start:var(--size-10);inset-inline-end:var(--size-5);width:min(fit-content,100%)}.toc-sidebar.narrow.svelte-6rwd8i .toc-burger{display:none;margin-inline-start:auto;margin-bottom:0;box-shadow:var(--shadow-2)}.toc-sidebar.narrow.svelte-6rwd8i .toc:where(.svelte-6rwd8i){display:none;margin-top:var(--size-3);max-block-size:calc(100dvh - var(--size-12));overflow:auto;padding:var(--size-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-3);box-shadow:var(--shadow-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toc-sidebar.narrow.mounted.svelte-6rwd8i .toc:where(.svelte-6rwd8i){display:block}.title.svelte-oro5ic h1:where(.svelte-oro5ic){font-size:var(--font-size-6);margin-block:var(--size-3);color:var(--brand);max-width:100%}.title.svelte-oro5ic p:where(.svelte-oro5ic){font-size:var(--size-3);color:var(--text-2)}.tags.svelte-oro5ic{display:flex;gap:var(--size-2);padding-block:var(--size-3);flex-wrap:wrap;align-items:flex-start}.tags.svelte-oro5ic span:where(.svelte-oro5ic){padding-block:var(--size-1);padding-inline:var(--size-3);border-radius:var(--radius-round);background-color:var(--surface-4);color:var(--text-2)}.columns.svelte-oro5ic{display:grid;grid-template-columns:1fr minmax(0,80ch) 1fr;grid-template-areas:". content-head ." "left content-main right";gap:var(--size-7);max-inline-size:100%;margin-inline:auto}.head.svelte-oro5ic{grid-area:content-head}.prose.svelte-oro5ic{grid-area:content-main}.toc.svelte-oro5ic{grid-area:right}@media (max-width: 155ch){.columns.svelte-oro5ic{display:block;max-inline-size:80ch}.head.svelte-oro5ic{margin-bottom:var(--size-7)}}
