.blog-index.svelte-u4k2t{max-width:44rem;color:var(--text-primary);gap:.9rem;margin:0 auto;padding:1rem .9rem 2rem;display:grid}.hero.svelte-u4k2t{gap:.4rem;display:grid}h1.svelte-u4k2t,h2.svelte-u4k2t{font-family:var(--font-serif), Georgia, serif;word-break:keep-all}h1.svelte-u4k2t{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,6vw,2rem);line-height:1.18}.lead.svelte-u4k2t,.post-card.svelte-u4k2t>p:where(.svelte-u4k2t):not(.category){color:var(--text-secondary);word-break:keep-all;margin:0;font-size:.85rem;line-height:1.65}.posts.svelte-u4k2t{gap:.85rem;display:grid}.post-card.svelte-u4k2t{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:.55rem;padding-bottom:.85rem;display:grid;overflow:hidden}.thumb.svelte-u4k2t img:where(.svelte-u4k2t){object-fit:cover;object-position:center top;width:100%;height:11rem;display:block}.category.svelte-u4k2t{color:var(--text-accent);margin:0 .85rem;font-size:.75rem;font-weight:700}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0 .85rem;font-size:1rem;line-height:1.35}.post-card.svelte-u4k2t>p:where(.svelte-u4k2t):not(.category),.post-card.svelte-u4k2t .meta:where(.svelte-u4k2t){margin-inline:.85rem}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--text-primary);text-decoration:none}.meta.svelte-u4k2t{color:var(--text-muted);flex-wrap:wrap;gap:.7rem;font-size:.75rem;line-height:1.5;display:flex}.more.svelte-u4k2t{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.more.svelte-u4k2t a:where(.svelte-u4k2t){border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--text-primary);border-radius:.75rem;align-items:center;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.more.svelte-u4k2t a:where(.svelte-u4k2t):hover{border-color:var(--line-strong)}
