main.svelte-8fdu19{max-width:840px;font-family:var(--font-body);margin:0 auto;padding:48px 24px}h1.svelte-8fdu19{font-family:var(--font-heading);margin-bottom:32px}.post-grid.svelte-8fdu19{flex-direction:column;gap:20px;display:flex}.post-card.svelte-8fdu19{cursor:pointer;text-decoration:none;display:block}.post-title.svelte-8fdu19{font-family:var(--font-heading);color:var(--text-heading);font-size:1.25rem;font-weight:600;display:block}.post-date.svelte-8fdu19{color:var(--text-muted);margin-top:4px;font-size:.875rem;display:block}.post-desc.svelte-8fdu19{color:var(--ink-800);margin-top:12px;line-height:1.6}
