.blog-card.svelte-u4k2t{display:block;text-decoration:none;color:inherit;margin-bottom:0;transition:all .3s ease}.blog-card.svelte-u4k2t:hover{transform:translateY(-2px)}.blog-content.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-3);height:100%}.blog-header.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-2)}.blog-title.svelte-u4k2t{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin:0;line-height:1.3;transition:color .3s ease}.blog-card.svelte-u4k2t:hover .blog-title:where(.svelte-u4k2t){color:var(--color-primary)}.blog-date.svelte-u4k2t{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.4}.blog-description.svelte-u4k2t{color:var(--color-text-muted);margin:0;line-height:1.6;font-size:1rem;flex-grow:1}.blog-footer.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-2);margin-top:auto}.blog-tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:var(--space-2)}
