.blog-index.svelte-u4k2t{padding-top:56px;padding-bottom:56px}.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:1.9rem;margin:0 0 12px}.blog-head.svelte-u4k2t{margin-bottom:28px}.post-list.svelte-u4k2t{list-style:none;padding:0;margin:0;display:grid;gap:16px}.post-card.svelte-u4k2t{display:block;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;color:inherit}.post-card.svelte-u4k2t:hover{border-color:var(--accent);text-decoration:none}.post-card.svelte-u4k2t .meta:where(.svelte-u4k2t){display:flex;align-items:center;gap:12px;font-size:.8rem;color:var(--fg-muted);margin-bottom:6px}.post-card.svelte-u4k2t .pillar:where(.svelte-u4k2t){border:1px solid var(--border);border-radius:999px;padding:1px 10px}.post-card.svelte-u4k2t .step:where(.svelte-u4k2t){font-size:1rem;font-weight:700;color:var(--accent-strong)}.reading-order.svelte-u4k2t{margin:10px 0 0;font-size:.9rem;color:var(--accent-strong)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.2rem;margin:0 0 8px;color:var(--ink)}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;font-size:.95rem}.rss.svelte-u4k2t{margin-top:28px;font-size:.9rem}
