.container.svelte-u4k2t{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.page-header.svelte-u4k2t{padding-block:3rem 2.5rem;border-bottom:1px solid var(--color-border);margin-bottom:2rem}.page-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem;font-weight:600;letter-spacing:-.03em}.subtitle.svelte-u4k2t{margin-top:.5rem;color:var(--color-text-muted);font-size:1rem}.empty.svelte-u4k2t{color:var(--color-text-muted)}.post-list.svelte-u4k2t{list-style:none;display:flex;flex-direction:column;gap:0}.post-item.svelte-u4k2t{border-bottom:1px solid var(--color-border)}.post-link.svelte-u4k2t{display:flex;flex-direction:column;gap:.35rem;padding-block:1.5rem;color:inherit;text-decoration:none}.post-link.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--color-accent)}.post-title.svelte-u4k2t{font-size:1.15rem;font-weight:600;transition:color .15s ease}.post-excerpt.svelte-u4k2t{font-size:.9rem;color:var(--color-text-muted);line-height:1.5}.post-meta.svelte-u4k2t{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;font-size:.8rem;color:var(--color-text-muted);margin-top:.15rem}.tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.4rem}.tag.svelte-u4k2t{background:var(--color-gray-1);color:var(--color-accent-high);padding:.15rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;white-space:nowrap}
