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