.posts-list.svelte-1k8ychv{min-height:300px}.post-item.svelte-1k8ychv{border-bottom:1px solid var(--color-border);margin-bottom:1.5rem;padding-bottom:1rem}.post-item.svelte-1k8ychv:last-child{border-bottom:none}.post-link.svelte-1k8ychv{color:var(--color-text);padding:.2rem 0;text-decoration:none;display:block}.post-header-info.svelte-1k8ychv{justify-content:space-between;align-items:baseline;margin-bottom:.3rem;display:flex}@media (width<=600px){.post-header-info.svelte-1k8ychv{flex-direction:column;align-items:flex-start}}.post-link.svelte-1k8ychv:hover .post-title:where(.svelte-1k8ychv){color:var(--color-link)}.post-title.svelte-1k8ychv{font-size:1rem;font-weight:700;font-family:var(--font-sans)}@media (width<=600px){.post-title.svelte-1k8ychv{margin-bottom:.2rem}}.post-date.svelte-1k8ychv{color:var(--color-text-light);font-size:.8rem;font-family:var(--font-sans)}.post-excerpt.svelte-1k8ychv{color:var(--color-text-muted);font-size:.85rem;line-height:1.5;font-family:var(--font-body);margin-top:.3rem}.pagination-nav.svelte-1k8ychv{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1rem;display:flex}.pagination-link.svelte-1k8ychv{color:var(--color-link);font-size:.85rem;font-weight:500;font-family:var(--font-sans);text-decoration:none}.pagination-link.disabled.svelte-1k8ychv{color:var(--color-text-light);pointer-events:none;cursor:default}.page-indicator.svelte-1k8ychv{color:var(--color-text-muted);font-size:.8rem;font-family:var(--font-sans)}
