.blog-list-section.svelte-9xggtw{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);min-height:70vh}.no-posts.svelte-9xggtw{color:var(--text-secondary);font-family:var(--font-mono)}.blog-card.svelte-9xggtw{background:var(--bg-primary);border:1px solid var(--border-color);height:100%;color:inherit;border-radius:6px;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.blog-card.svelte-9xggtw:hover{border-color:var(--text-accent);transform:translateY(-2px)}.blog-card-image.svelte-9xggtw{aspect-ratio:16/9;background:var(--bg-secondary);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.blog-card-image.svelte-9xggtw img:where(.svelte-9xggtw){object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.blog-card.svelte-9xggtw:hover .blog-card-image:where(.svelte-9xggtw) img:where(.svelte-9xggtw){transform:scale(1.03)}.blog-card-body.svelte-9xggtw{flex:1;padding:1.25rem 1.25rem .5rem}.blog-card-title.svelte-9xggtw{color:var(--link-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.blog-card-date.svelte-9xggtw{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:.4rem;font-size:.75rem}.blog-card-excerpt.svelte-9xggtw{color:var(--text-primary);font-size:.85rem;line-height:1.5}.blog-card-footer.svelte-9xggtw{padding:.75rem 1.25rem 1rem}.blog-read-more.svelte-9xggtw{color:var(--text-accent);font-size:.8rem;font-weight:500}.pagination-wrapper.svelte-9xggtw{justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.pagination-info.svelte-9xggtw{font-family:var(--font-mono);color:var(--text-secondary);font-size:.85rem}
