.post-layout.svelte-tbeo43{display:grid;grid-template-columns:1fr;grid-template-areas:"content";max-width:var(--content-width);margin:0 auto}.toc-sidebar.svelte-tbeo43,.sidenote-sidebar.svelte-tbeo43{display:none}article.svelte-tbeo43{grid-area:content;min-width:0}@media(min-width:1200px){.post-layout.svelte-tbeo43{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,var(--content-width)) var(--sidenote-width);grid-template-areas:"toc content sidenotes";column-gap:var(--sidebar-gap);max-width:none;width:fit-content;margin:0 auto}.toc-sidebar.svelte-tbeo43{grid-area:toc;display:block}.sidenote-sidebar.svelte-tbeo43{grid-area:sidenotes;display:block}article.svelte-tbeo43{grid-area:content}}.post-header.svelte-tbeo43{text-align:center;margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light)}.post-header.svelte-tbeo43 h1,article.svelte-tbeo43 h1{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:500;line-height:var(--leading-tight);margin-bottom:var(--space-4);color:var(--color-text)}.post-meta.svelte-tbeo43{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.post-authors.svelte-tbeo43{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:400}.meta-sep.svelte-tbeo43{color:var(--color-text-subtle);font-size:var(--text-sm)}.post-date.svelte-tbeo43{color:var(--color-text-muted);font-size:var(--text-sm)}.post-tags.svelte-tbeo43{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-2)}.tag.svelte-tbeo43{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-light);padding:.15em .55em;border-radius:var(--radius-sm);line-height:var(--leading-snug);text-decoration:none;transition:all var(--transition-fast)}.tag.svelte-tbeo43:hover{color:var(--color-text);border-color:var(--color-text-muted);background:var(--color-surface-alt)}.post-cover.svelte-tbeo43{display:block;width:100%;max-height:450px;object-fit:cover;border-radius:var(--radius-lg);margin-top:var(--space-6)}@media(max-width:720px){.post-header.svelte-tbeo43{margin-bottom:var(--space-8);padding-bottom:var(--space-6)}.post-header.svelte-tbeo43 h1,article.svelte-tbeo43 h1{font-size:var(--text-2xl)}}
