.toc.svelte-1tt3kii{max-width:var(--measure);margin-inline:auto;padding:.5rem 1.25rem 0;font-size:.85rem}.toc-summary.svelte-1tt3kii{cursor:pointer;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem 0;font-size:.72rem;font-weight:600;display:flex}.toc-summary.svelte-1tt3kii:hover{color:var(--heading)}.chev.svelte-1tt3kii{flex-shrink:0;transition:transform .15s}.chev.open.svelte-1tt3kii{transform:rotate(90deg)}.toc-title.svelte-1tt3kii{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 .5rem;padding-inline-start:calc(.6rem + 2px);font-size:.72rem;font-weight:600;display:none}.toc.svelte-1tt3kii ul:where(.svelte-1tt3kii){margin:0;padding:0;list-style:none}.toc-list.svelte-1tt3kii{padding-block:.15rem .5rem;display:none}.toc-list.open.svelte-1tt3kii{display:block}html:not(.js) .toc-summary.svelte-1tt3kii{display:none}html:not(.js) .toc-list.svelte-1tt3kii{display:block}.toc-list.svelte-1tt3kii a:where(.svelte-1tt3kii){color:var(--muted);border-inline-start:2px solid #0000;padding:.24rem 0 .24rem .6rem;line-height:1.4;text-decoration:none;display:block}.toc-list.svelte-1tt3kii a:where(.svelte-1tt3kii):hover{color:var(--heading)}.toc-list.svelte-1tt3kii>li:where(.svelte-1tt3kii)>a.current:where(.svelte-1tt3kii){border-inline-start-color:var(--heading);color:var(--heading)}.toc-sub.svelte-1tt3kii a:where(.svelte-1tt3kii){padding-inline-start:1.6rem;font-size:.8rem}.toc-sub.svelte-1tt3kii a[aria-current]:where(.svelte-1tt3kii){color:var(--heading)}@media (width>=80rem){.toc.svelte-1tt3kii{max-width:none;max-height:calc(100vh - 3rem);margin-inline:0;padding:0;position:sticky;top:1.5rem;overflow:hidden auto}.toc-summary.svelte-1tt3kii{display:none}.toc-title.svelte-1tt3kii{display:block}.toc-list.svelte-1tt3kii{padding-block:0;display:block}}.post-header.svelte-jot9ci{margin-bottom:2rem}.post-header.svelte-jot9ci h1:where(.svelte-jot9ci){margin-bottom:.6rem}.post-subtitle.svelte-jot9ci{color:var(--muted);margin:0 0 1.1rem;font-size:1.2rem;line-height:1.5}.post-cat.svelte-jot9ci{color:var(--muted);text-decoration:none}.post-cat.svelte-jot9ci:hover{text-decoration:underline}.meta-row.svelte-jot9ci{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.post-meta.svelte-jot9ci{color:var(--muted);align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.article-meta.svelte-jot9ci{flex-direction:column;align-items:flex-start;gap:.85rem;margin-top:2.5rem;display:flex}.post-tags.svelte-jot9ci{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.post-tags.svelte-jot9ci a:where(.svelte-jot9ci){color:var(--muted);background:var(--panel);border:1px solid var(--rule);border-radius:999px;padding:.2rem .6rem;font-size:.8rem;text-decoration:none;display:inline-block}.post-tags.svelte-jot9ci a:where(.svelte-jot9ci):hover{color:var(--accent);border-color:var(--accent)}.post-footer.svelte-jot9ci{border-top:1px solid var(--rule);margin-top:3rem;padding-top:2rem}.questions.svelte-jot9ci{border:1px solid var(--rule);border-radius:var(--radius);margin:1.75rem 0;padding:1rem 1.25rem}.questions.svelte-jot9ci h2:where(.svelte-jot9ci){margin:0 0 .3rem;font-size:1rem}.questions.svelte-jot9ci p:where(.svelte-jot9ci){color:var(--ink);margin:0;font-size:.9rem}.colophon.svelte-jot9ci{color:var(--muted);margin:0;font-size:.82rem}.post-nav.svelte-jot9ci{gap:1rem;margin-top:2.5rem;display:flex}.nav-card.svelte-jot9ci{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);flex-direction:column;flex:1;gap:.3rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.nav-card.svelte-jot9ci:hover{border-color:var(--accent)}.nav-card.next.svelte-jot9ci{text-align:right}.nav-label.svelte-jot9ci{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:600}.nav-title.svelte-jot9ci{color:var(--heading);font-weight:500;line-height:1.35}.nav-card.svelte-jot9ci:hover .nav-title:where(.svelte-jot9ci){color:var(--accent)}@media (width<=32rem){.post-nav.svelte-jot9ci{flex-direction:column}.nav-card.next.svelte-jot9ci{text-align:left}}@media (width>=80rem){.post-layout.has-toc.svelte-jot9ci{grid-template-columns:1fr auto 1fr;display:grid}.post-aside.svelte-jot9ci{grid-column:1;justify-self:end;width:12rem;margin-left:1rem;margin-right:3.5rem;padding-top:3.4rem}.post-layout.has-toc.svelte-jot9ci .article:where(.svelte-jot9ci){grid-column:2}}
