section.svelte-k45wj3{padding:3rem 2rem;max-width:900px;margin:0 auto}.page-title.svelte-k45wj3{font-family:var(--font-display);font-weight:700;font-size:2rem;margin-bottom:2rem}.empty.svelte-k45wj3{font-family:var(--font-body);color:var(--color-text-tertiary)}.post-list.svelte-k45wj3{border-top:2px solid var(--color-border)}.post-item.svelte-k45wj3{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:baseline;padding:1.25rem 0;border-bottom:1px solid var(--color-surface);text-decoration:none;color:var(--color-text)}.post-item.svelte-k45wj3:hover .post-title:where(.svelte-k45wj3){color:var(--color-accent)}.post-title.svelte-k45wj3{font-family:var(--font-display);font-weight:600;font-size:1.1rem;transition:color .15s}.post-desc.svelte-k45wj3{font-family:var(--font-body);font-size:.9rem;color:var(--color-text-secondary);margin-top:.25rem}.post-meta.svelte-k45wj3{display:flex;gap:1rem;font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-tertiary);white-space:nowrap}.post-type.svelte-k45wj3{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);font-size:.625rem}@media(max-width:640px){section.svelte-k45wj3{padding:2rem 1rem}.post-item.svelte-k45wj3{grid-template-columns:1fr;gap:.5rem}.post-meta.svelte-k45wj3{margin-top:.25rem}}
