.blog-card.svelte-u4k2t{display:block;background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 20px #3a363214;transition:var(--transition-smooth);text-decoration:none}.blog-card.svelte-u4k2t:hover{transform:translateY(-8px);box-shadow:0 8px 32px #3a363226}.blog-image.svelte-u4k2t{position:relative;overflow:hidden}.blog-image.svelte-u4k2t img:where(.svelte-u4k2t){transition:transform .6s ease}.blog-card.svelte-u4k2t:hover .blog-image:where(.svelte-u4k2t) img:where(.svelte-u4k2t){transform:scale(1.05)}.blog-content.svelte-u4k2t{padding:var(--space-lg)}.blog-date.svelte-u4k2t{font-size:.85rem;color:var(--text-light);margin:0 0 var(--space-sm) 0;text-transform:uppercase;letter-spacing:.05em}.blog-title.svelte-u4k2t{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:500;color:var(--text-dark);margin:0 0 var(--space-sm) 0;line-height:1.3}.blog-excerpt.svelte-u4k2t{color:var(--text-medium);line-height:1.7;margin:0 0 var(--space-md) 0}.blog-author.svelte-u4k2t{font-size:.9rem;color:var(--text-light);font-style:italic;margin:0 0 var(--space-sm) 0}.blog-read-more.svelte-u4k2t{display:inline-block;color:var(--gold-muted);font-weight:500;font-size:.9rem;letter-spacing:.05em;transition:var(--transition-smooth)}.blog-card.svelte-u4k2t:hover .blog-read-more:where(.svelte-u4k2t){color:var(--terracotta);transform:translate(4px)}
