h1.svelte-u4k2t{margin-bottom:.25rem}.intro.svelte-u4k2t{color:var(--text-muted);margin-bottom:2rem;font-size:.95rem}.empty.svelte-u4k2t{color:var(--text-muted);font-style:italic}.post-list.svelte-u4k2t{margin:0;padding:0;list-style:none}.post-list.svelte-u4k2t li:where(.svelte-u4k2t){border-bottom:1px solid var(--border);padding:1rem 0}.post-list.svelte-u4k2t li:where(.svelte-u4k2t):last-child{border-bottom:none}.post-link.svelte-u4k2t{color:var(--text);text-decoration:none;display:block}.post-link.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--accent)}.post-info.svelte-u4k2t{flex-direction:column;gap:.4rem;display:flex}.post-title.svelte-u4k2t{font-size:1.05rem;font-weight:500}.post-excerpt.svelte-u4k2t{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5}.post-meta.svelte-u4k2t{align-items:center;gap:.75rem;display:flex}.post-date.svelte-u4k2t{color:var(--text-muted);white-space:nowrap;font-size:.8rem}.post-labels.svelte-u4k2t{gap:.35rem;display:flex}.label.svelte-u4k2t{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);border-radius:3px;padding:1px 6px;font-size:.7rem}
