.blog-index.svelte-8fdu19{max-width:760px;margin:0 auto;padding:4rem 1.5rem}h1.svelte-8fdu19{margin:0;font-size:2.25rem}header.svelte-8fdu19 p:where(.svelte-8fdu19){margin-top:.75rem;color:var(--color-text-muted)}.post-list.svelte-8fdu19{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.25rem}.post-link.svelte-8fdu19{display:block;border:1px solid var(--color-border);border-radius:12px;padding:1rem 1.125rem;text-decoration:none;color:inherit;background:var(--color-surface)}.post-link.svelte-8fdu19 h2:where(.svelte-8fdu19){margin:0;font-size:1.1875rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}time.svelte-8fdu19{display:inline-block;margin-top:.375rem;font-size:.875rem;color:var(--color-text-muted)}.post-link.svelte-8fdu19 p:where(.svelte-8fdu19){margin:.75rem 0 0;color:var(--color-text-muted);line-height:1.5}
