.blog-index.svelte-u4k2t{padding-block:clamp(3.5rem,9vw,6rem)}.index-head.svelte-u4k2t{margin-bottom:clamp(2.2rem,6vw,3.5rem)}h1.svelte-u4k2t{color:var(--ink-strong);font-family:var(--font-serif);margin:1rem 0 .85rem;font-size:clamp(2.7rem,8vw,4.8rem);font-weight:500;line-height:1.06}.index-head.svelte-u4k2t p:where(.svelte-u4k2t):last-child{color:var(--muted);margin:0;font-size:1.12rem;line-height:1.75}.post-list.svelte-u4k2t{gap:1.6rem;display:grid}.post-row.svelte-u4k2t{border-top:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding-top:1.4rem;display:grid}time.svelte-u4k2t,span.svelte-u4k2t{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}h2.svelte-u4k2t{color:var(--ink-strong);margin:0;font-size:clamp(1.25rem,3vw,1.55rem);line-height:1.32}p.svelte-u4k2t{color:var(--muted);margin:.45rem 0 .55rem;line-height:1.72}@media (width<=700px){.post-row.svelte-u4k2t{grid-template-columns:1fr;gap:.4rem}}
