.post-shell.svelte-1teoznn{grid-template-columns:13rem minmax(0,1fr);gap:2rem;max-width:72rem;margin-inline:auto;display:grid}.post-aside.svelte-1teoznn{border-right:1px solid var(--color-border);color:var(--color-muted);font-size:var(--text-xs);flex-direction:column;gap:.75rem;height:fit-content;max-height:calc(100vh - 6rem);padding-right:1.5rem;display:flex;position:sticky;top:5rem;overflow-y:auto}.post-aside.svelte-1teoznn p:where(.svelte-1teoznn),.post-aside.svelte-1teoznn a:where(.svelte-1teoznn),.share.svelte-1teoznn span:where(.svelte-1teoznn){font-size:var(--text-xs);margin:0}.post-aside.svelte-1teoznn p:where(.svelte-1teoznn),.share.svelte-1teoznn span:where(.svelte-1teoznn){color:var(--color-text);font-weight:700}.post-aside.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-muted);text-decoration:none}.toc.svelte-1teoznn{gap:.58rem;display:grid}.toc.svelte-1teoznn a:where(.svelte-1teoznn){border-left:2px solid #0000;padding-left:.55rem;line-height:1.45;transition:border-color .16s,color .16s}.toc.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--color-primary);color:var(--color-primary-dark)}.toc.svelte-1teoznn a.depth-3:where(.svelte-1teoznn){padding-left:1.2rem;font-size:.7rem}.share.svelte-1teoznn{border-top:1px solid var(--color-border);gap:.75rem;margin-top:3rem;padding-top:1rem;display:grid}.share-actions.svelte-1teoznn{gap:.55rem;display:flex}.share-actions.svelte-1teoznn a:where(.svelte-1teoznn),.share-actions.svelte-1teoznn button:where(.svelte-1teoznn){appearance:none;background:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.share-actions.svelte-1teoznn a:where(.svelte-1teoznn):hover,.share-actions.svelte-1teoznn button:where(.svelte-1teoznn):hover,.share-actions.svelte-1teoznn button.copied:where(.svelte-1teoznn){border-color:var(--color-primary);color:var(--color-primary-dark);transform:translateY(-1px)}.share-actions.svelte-1teoznn svg:where(.svelte-1teoznn){fill:currentColor;width:1rem;height:1rem}.share-actions.svelte-1teoznn svg.stroke-icon:where(.svelte-1teoznn){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.post-content.svelte-1teoznn{min-width:0}.post-header.svelte-1teoznn{padding-bottom:1.25rem}.eyebrow.svelte-1teoznn{color:var(--color-primary);font-size:var(--text-xs);letter-spacing:0;margin:0 0 .75rem;font-weight:700}h1.title.svelte-1teoznn{margin-bottom:.35em;font-size:clamp(1.8rem,3.5vw,2.45rem)}.info.svelte-1teoznn{color:var(--color-muted);font-size:var(--text-xs);margin:0;font-weight:500}.info.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-primary-dark);text-decoration:none}article.svelte-1teoznn{box-shadow:none;background:0 0;border:0;padding:0}article.svelte-1teoznn h2{margin:2.15em 0 1.25rem}article.svelte-1teoznn h3{margin:1.45em 0 .75rem}article.svelte-1teoznn h2+h3{margin-top:1.25rem}article.svelte-1teoznn h2,article.svelte-1teoznn h3{scroll-margin-top:5rem}#gitalk-container.svelte-1teoznn{grid-column:2}@media (prefers-reduced-motion:no-preference){h1.svelte-1teoznn,.title.svelte-1teoznn{view-transition-name:var(--name)}}@media (width<=860px){.post-shell.svelte-1teoznn{grid-template-columns:1fr}.post-aside.svelte-1teoznn,#gitalk-container.svelte-1teoznn{display:none}}
