.comments.svelte-18zh55>:where(.svelte-18zh55)+:where(.svelte-18zh55){margin-top:1rem}.share.svelte-1qt21kq{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tag.svelte-1qt21kq{cursor:pointer}.tag.svelte-1qt21kq:hover{border-color:var(--ink-3);color:var(--ink)}.post-head.svelte-1teoznn{max-width:var(--measure);width:100%;margin-inline:auto;padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:2rem}.post-head.svelte-1teoznn>:where(.svelte-1teoznn)+:where(.svelte-1teoznn){margin-top:1rem}.crumbs.svelte-1teoznn{align-items:center;gap:.6rem;display:flex}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--ink)}h1.svelte-1teoznn{letter-spacing:-.03em;font-size:clamp(2rem,1.3rem + 3vw,3.25rem);line-height:1.05}.deck.svelte-1teoznn{color:var(--ink-2);max-width:60ch;font-size:clamp(1.08rem,1rem + .4vw,1.25rem);line-height:1.55}.byline.svelte-1teoznn{align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.avatar.svelte-1teoznn{border:2px solid var(--signal);object-fit:cover;border-radius:50%;width:44px;height:44px}.author.svelte-1teoznn{font-weight:600;line-height:1.3}.tags.svelte-1teoznn{flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.tags.svelte-1teoznn .tag:where(.svelte-1teoznn):hover{border-color:var(--ink-3);color:var(--ink)}.mode.svelte-1teoznn{border:2px solid var(--ink);border-radius:var(--radius);display:inline-flex;overflow:hidden}.mode.svelte-1teoznn button:where(.svelte-1teoznn){font-family:var(--head-font);color:var(--ink-2);padding:.45rem .9rem;font-size:.88rem;font-weight:600}.mode.svelte-1teoznn button:where(.svelte-1teoznn)+button:where(.svelte-1teoznn){border-left:2px solid var(--ink)}.mode.svelte-1teoznn button[aria-pressed=true]:where(.svelte-1teoznn){background:var(--signal);color:#141414}.post-body.svelte-1teoznn{padding-top:.5rem}.post-grid.has-toc.svelte-1teoznn{grid-template-columns:minmax(0,1fr) 15rem;gap:3rem;display:grid}.toc.svelte-1teoznn{top:calc(var(--header-height) + 1.5rem);max-height:calc(100dvh - var(--header-height) - 3rem);align-self:start;padding-top:1rem;font-size:.88rem;position:sticky;overflow:auto}.toc.svelte-1teoznn ol:where(.svelte-1teoznn){border-left:2px solid var(--line);margin-top:.75rem;list-style:none}.toc.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:var(--ink-3);border-left:2px solid #0000;margin-left:-2px;padding:.3rem 0 .3rem .85rem;line-height:1.35;transition:color .15s,border-color .15s;display:block}.toc.svelte-1teoznn li.sub:where(.svelte-1teoznn) a:where(.svelte-1teoznn){padding-left:1.6rem;font-size:.82rem}.toc.svelte-1teoznn li:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{color:var(--ink)}.toc.svelte-1teoznn li.active:where(.svelte-1teoznn) a:where(.svelte-1teoznn){color:var(--ink);border-left-color:var(--signal);font-weight:600}.post-foot.svelte-1teoznn{padding-top:3.5rem}.post-foot.svelte-1teoznn>*+*{margin-top:2.5rem}.related.svelte-1teoznn ul:where(.svelte-1teoznn){border-top:2px solid var(--ink);margin-top:.75rem;list-style:none}.related.svelte-1teoznn a:where(.svelte-1teoznn){border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}.related.svelte-1teoznn .title:where(.svelte-1teoznn){font-family:var(--head-font);font-weight:700}.related.svelte-1teoznn a:where(.svelte-1teoznn):hover .title:where(.svelte-1teoznn){text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:3px}.related.svelte-1teoznn .telemetry:where(.svelte-1teoznn){white-space:nowrap}.share-row.svelte-1teoznn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.edit.svelte-1teoznn:hover{color:var(--ink)}@media (width<=1100px){.post-grid.has-toc.svelte-1teoznn{display:block}.toc.svelte-1teoznn{display:none}}
