.blog-card.svelte-1hzk6tl{background:#ffffff0d;border-radius:4px;overflow:hidden;transition:transform .3s ease,background .3s ease}.blog-card.svelte-1hzk6tl:hover{transform:translateY(-8px);background:#ffffff14}.blog-card-link.svelte-1hzk6tl{text-decoration:none;color:inherit;display:block}.blog-image-wrapper.svelte-1hzk6tl{width:100%;aspect-ratio:16/9;overflow:hidden;background:#ffffff1a}.blog-image.svelte-1hzk6tl{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:where(.svelte-1hzk6tl):hover .blog-image.svelte-1hzk6tl{transform:scale(1.05)}.blog-content.svelte-1hzk6tl{padding:2rem;color:#fff}.blog-meta.svelte-1hzk6tl{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.8125rem;opacity:.7;margin-bottom:1rem}.blog-separator.svelte-1hzk6tl{opacity:.5}.blog-title.svelte-1hzk6tl{font-family:Cormorant Garamond,serif;font-size:1.75rem;line-height:1.3;margin-bottom:1rem;color:#fff}.blog-excerpt.svelte-1hzk6tl{font-size:1rem;line-height:1.6;opacity:.85;margin-bottom:1.5rem}.blog-tags.svelte-1hzk6tl{display:flex;flex-wrap:wrap;gap:.5rem}.blog-tag.svelte-1hzk6tl{font-size:.75rem;padding:.25rem .75rem;background:#ffffff1a;border-radius:2px;text-transform:uppercase;letter-spacing:.5px}.blog-button.svelte-1hzk6tl{display:inline-block;margin-top:1.5rem;padding:.75rem 1.5rem;background:var(--secondary-background);color:#fff;border-radius:2px;font-size:.875rem;letter-spacing:.5px;transition:opacity .3s ease,transform .3s ease}.blog-card:where(.svelte-1hzk6tl):hover .blog-button.svelte-1hzk6tl{opacity:.9;transform:translate(4px)}
