.blog-card.svelte-pf7zc2{background:var(--color-bg-secondary);border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base);border:1px solid rgba(255,255,255,.05);height:100%}.blog-card.svelte-pf7zc2:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:#c85aff4d}.card-link.svelte-pf7zc2{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.card-image.svelte-pf7zc2{width:100%;height:200px;overflow:hidden;position:relative}.card-image.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.blog-card.svelte-pf7zc2:hover .card-image:where(.svelte-pf7zc2) img:where(.svelte-pf7zc2){transform:scale(1.05)}.card-content.svelte-pf7zc2{padding:var(--space-6);display:flex;flex-direction:column;flex:1}.card-meta.svelte-pf7zc2{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-sm)}.category.svelte-pf7zc2{background:var(--color-accent-gradient);color:#fff;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-weight:600;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px}.date.svelte-pf7zc2{color:var(--color-text-tertiary)}.card-title.svelte-pf7zc2{font-size:var(--font-size-xl);margin-bottom:var(--space-3);color:var(--color-text-primary);line-height:1.3}.card-excerpt.svelte-pf7zc2{color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.6;flex:1}.card-footer.svelte-pf7zc2{margin-top:auto}.read-more.svelte-pf7zc2{color:var(--color-accent-secondary);font-weight:600;font-family:var(--font-heading);transition:color var(--transition-fast)}.blog-card.svelte-pf7zc2:hover .read-more:where(.svelte-pf7zc2){color:var(--color-accent-primary)}
