.blog-toc-rail.svelte-87k6vq{display:none}@media(min-width:1024px){.blog-toc-rail.svelte-87k6vq{position:fixed;right:1.25rem;top:50%;z-index:20;display:block;width:14rem;height:min(70vh,40rem);transform:translateY(-50%);pointer-events:auto}}.blog-toc-inner.svelte-87k6vq{position:relative;width:100%;height:100%}.blog-toc-track.svelte-87k6vq{position:absolute;right:0;top:0;bottom:0;width:2px;pointer-events:none}.blog-toc-seg.svelte-87k6vq{position:absolute;left:0;right:0;background-color:color-mix(in oklch,var(--foreground) 15%,transparent);border-radius:9999px;transition:background-color .18s ease}.blog-toc-seg.active.svelte-87k6vq{background-color:var(--foreground)}.blog-toc-item.svelte-87k6vq{position:absolute;right:.65rem;max-width:calc(100% - .75rem);opacity:0;transform:translate(4px,-50%);pointer-events:none;text-decoration:none;outline:none;cursor:pointer;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.blog-toc-rail.svelte-87k6vq:hover .blog-toc-item:where(.svelte-87k6vq),.blog-toc-rail.svelte-87k6vq:focus-within .blog-toc-item:where(.svelte-87k6vq){opacity:1;transform:translateY(-50%);pointer-events:auto}.blog-toc-label.svelte-87k6vq{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.25;letter-spacing:-.02em;text-align:right;transition:color .15s ease}.blog-toc-item.past.svelte-87k6vq .blog-toc-label:where(.svelte-87k6vq),.blog-toc-item.active.svelte-87k6vq .blog-toc-label:where(.svelte-87k6vq),.blog-toc-item.svelte-87k6vq:hover .blog-toc-label:where(.svelte-87k6vq),.blog-toc-item.svelte-87k6vq:focus-visible .blog-toc-label:where(.svelte-87k6vq){color:var(--foreground)}.blog-toc-item.svelte-87k6vq:focus-visible{outline:1px solid color-mix(in oklch,var(--foreground) 35%,transparent);outline-offset:2px;border-radius:2px}
