.blog-header.svelte-u4k2t{padding-top:var(--space-lg);margin-bottom:var(--space-lg)}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-serif);color:var(--text);font-size:clamp(2rem,6vw,3rem);font-weight:400}.empty.svelte-u4k2t{color:var(--text-muted);padding:var(--space-xl) 0;font-style:italic}.post-list.svelte-u4k2t{list-style:none}.post-list.svelte-u4k2t li:where(.svelte-u4k2t){border-top:1px solid var(--border)}.post-list.svelte-u4k2t li:where(.svelte-u4k2t):last-child{border-bottom:1px solid var(--border)}.post-link.svelte-u4k2t{align-items:baseline;gap:var(--space-md);padding:var(--space-md) 0;transition:background .15s;display:flex}.post-link.svelte-u4k2t:hover{background:#00000005}.post-index.svelte-u4k2t{font-family:var(--font-mono);color:var(--text-light);letter-spacing:.1em;flex-shrink:0;font-size:.65rem}.post-info.svelte-u4k2t{flex-direction:column;flex:1;gap:2px;display:flex}.post-title.svelte-u4k2t{font-family:var(--font-serif);color:var(--text);font-size:1.05rem;font-weight:400}.post-link.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--accent)}.post-desc.svelte-u4k2t{color:var(--text-muted);font-size:.82rem}time.svelte-u4k2t{font-family:var(--font-mono);color:var(--text-light);white-space:nowrap;flex-shrink:0;font-size:.7rem}@media (width<=600px){.post-link.svelte-u4k2t{gap:var(--space-xs);flex-direction:column}time.svelte-u4k2t{order:-1}.post-index.svelte-u4k2t{display:none}}
