.blog-listing.svelte-1epue5w{max-width:64rem;margin:0 auto;padding:2rem 1rem;min-height:100vh}.blog-listing-title.svelte-1epue5w{font-size:2rem;font-weight:300;margin-bottom:3rem;color:var(--color-text);letter-spacing:-.025em}.blog-posts.svelte-1epue5w{margin-bottom:3rem}.blog-posts.svelte-1epue5w>:where(.svelte-1epue5w)+:where(.svelte-1epue5w){margin-top:2rem}.blog-post-item.svelte-1epue5w{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--color-border)}.blog-post-item.svelte-1epue5w:last-child{border-bottom:none}.blog-post-title.svelte-1epue5w{font-size:1.25rem;font-weight:500;margin-bottom:.5rem}.blog-post-link.svelte-1epue5w{color:var(--color-text);text-decoration:none;transition:var(--transition)}.blog-post-link.svelte-1epue5w:hover{color:var(--color-primary)}.blog-post-excerpt.svelte-1epue5w{color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.6;font-size:.95rem}.blog-post-meta.svelte-1epue5w{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--color-text-muted)}.blog-post-date.svelte-1epue5w{color:var(--color-text-muted);font-weight:300}.blog-post-read-more.svelte-1epue5w{color:var(--color-primary);text-decoration:none;transition:var(--transition);font-size:.85rem;font-weight:500}.blog-post-read-more.svelte-1epue5w:hover{color:var(--color-primary-hover)}.pagination.svelte-1epue5w{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.pagination-link.svelte-1epue5w{color:var(--color-text-muted);text-decoration:none;transition:var(--transition);font-size:.9rem;font-weight:400}.pagination-link.svelte-1epue5w:hover{color:var(--color-text)}.pagination-current.svelte-1epue5w{color:var(--color-primary);font-size:.9rem;font-weight:500}
