.post-layout.svelte-14u6r3i{position:relative;max-width:var(--container-width);margin:0 auto;padding:0}@media(min-width:1100px){.toc-sidebar.svelte-14u6r3i{position:fixed;left:calc(50% + var(--container-width) / 2 + var(--space-xl));top:var(--space-xl);width:220px;max-height:calc(100vh - var(--space-3xl));overflow-y:auto}.toc-mobile.svelte-14u6r3i{display:none}}@media(max-width:1099px){.toc-sidebar.svelte-14u6r3i{display:none}.toc-mobile.svelte-14u6r3i{margin-bottom:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75rem var(--space-md)}.toc-mobile.svelte-14u6r3i summary:where(.svelte-14u6r3i){cursor:pointer;font-weight:700}.toc-mobile.svelte-14u6r3i ul:where(.svelte-14u6r3i){margin-top:.75rem}}.toc-sticky.svelte-14u6r3i h2:where(.svelte-14u6r3i),.toc-mobile.svelte-14u6r3i summary:where(.svelte-14u6r3i){font-size:.9rem;margin-bottom:.5rem}.toc-sticky.svelte-14u6r3i ul:where(.svelte-14u6r3i),.toc-mobile.svelte-14u6r3i ul:where(.svelte-14u6r3i){list-style:none;padding-left:0;margin:0;font-size:.85rem}.toc-sticky.svelte-14u6r3i ul:where(.svelte-14u6r3i) ul:where(.svelte-14u6r3i),.toc-mobile.svelte-14u6r3i ul:where(.svelte-14u6r3i) ul:where(.svelte-14u6r3i){padding-left:1rem}.toc-sticky.svelte-14u6r3i li:where(.svelte-14u6r3i),.toc-mobile.svelte-14u6r3i li:where(.svelte-14u6r3i){margin:.25rem 0}.toc-sticky.svelte-14u6r3i a:where(.svelte-14u6r3i),.toc-mobile.svelte-14u6r3i a:where(.svelte-14u6r3i){color:#8b949e;text-decoration:none}.toc-sticky.svelte-14u6r3i a:where(.svelte-14u6r3i):hover,.toc-mobile.svelte-14u6r3i a:where(.svelte-14u6r3i):hover{color:#58a6ff}.subtitle.svelte-14u6r3i{margin-top:-.5rem;font-family:var(--font-family-heading)}.tags.svelte-14u6r3i{margin-bottom:2rem}.tags.svelte-14u6r3i a:where(.svelte-14u6r3i){letter-spacing:0;font-size:.8em;margin-right:.5rem}
