.blog-index.svelte-u4k2t{max-width:42rem;padding:0}.blog-index.svelte-u4k2t nav:where(.svelte-u4k2t){margin-bottom:1.25rem}.blog-index.svelte-u4k2t nav:where(.svelte-u4k2t) a:where(.svelte-u4k2t){font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem;transition:color .1s}.blog-index.svelte-u4k2t nav:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--text-strong)}.blog-index.svelte-u4k2t header:where(.svelte-u4k2t){margin-bottom:2.5rem}.blog-index.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-serif);color:var(--text-strong);margin-bottom:.5rem;font-size:1.75rem;font-weight:400;line-height:1.2}.post-list.svelte-u4k2t{flex-direction:column;gap:2rem;display:flex}.post-card.svelte-u4k2t{border-top:1px solid var(--line-subtle);padding-top:1.5rem}.post-date.svelte-u4k2t{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:.3rem;font-size:.75rem}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-serif);margin-bottom:.4rem;font-size:1.15rem;font-weight:400;line-height:1.3}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--text-strong);text-decoration:none;transition:color .1s}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--text-display-accent)}.post-card.svelte-u4k2t>p:where(.svelte-u4k2t){color:var(--text-default);font-size:.85rem;line-height:1.6}
