.container.svelte-1teoznn{max-width:800px;padding:0 var(--space-page-x);margin:0 auto}.post.svelte-1teoznn{padding:var(--space-section) 0;min-height:100vh}.back-link.svelte-1teoznn{font-size:var(--text-body-sm-size);color:var(--color-ink-muted);margin-bottom:var(--space-lg);display:inline-block}.back-link.svelte-1teoznn:hover{color:var(--color-ink)}.post-header.svelte-1teoznn{margin-bottom:var(--space-md)}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:var(--font-heading);font-weight:900;font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing);color:var(--color-ink);margin-bottom:var(--space-xs)}.post-date.svelte-1teoznn{font-size:var(--text-body-sm-size);color:var(--color-ink-dim)}.post-body.svelte-1teoznn{font-size:var(--text-body-md-size);color:var(--color-ink);line-height:1.8}.post-body.svelte-1teoznn h2{font-family:var(--font-heading);font-weight:700;font-size:var(--text-headline-md-size);line-height:var(--text-headline-md-line-height);color:var(--color-ink);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.post-body.svelte-1teoznn p{color:var(--color-ink-muted);font-size:var(--text-body-md-size);margin-bottom:1em;line-height:1.8}.post-body.svelte-1teoznn img{border-radius:var(--rounded-sm);max-width:100%;height:auto;margin:var(--space-md) 0}.post-body.svelte-1teoznn div[data-diagram-image-node]{margin:var(--space-md) 0}.post-body.svelte-1teoznn div[data-diagram-image-node] img{border-radius:var(--rounded-sm);width:100%}.post-footer.svelte-1teoznn{margin-top:var(--space-lg)}@media (width<=800px){.container.svelte-1teoznn{padding:0 var(--space-gutter)}.post-header.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:var(--text-headline-lg-size);line-height:var(--text-headline-lg-line-height)}}
