.blog-card.svelte-1lbvxyj{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-fast);text-decoration:none;color:inherit}.blog-card.svelte-1lbvxyj:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-thumbnail.svelte-1lbvxyj{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-bg-tertiary)}.card-thumbnail.svelte-1lbvxyj img:where(.svelte-1lbvxyj){width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.blog-card.svelte-1lbvxyj:hover .card-thumbnail:where(.svelte-1lbvxyj) img:where(.svelte-1lbvxyj){transform:scale(1.03)}.card-thumbnail-placeholder.svelte-1lbvxyj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-muted),var(--color-bg-tertiary));color:var(--color-text-tertiary);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:2px}.card-category.svelte-1lbvxyj{position:absolute;top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);background:var(--color-accent);color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);border-radius:var(--radius-full)}.card-body.svelte-1lbvxyj{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.card-title.svelte-1lbvxyj{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-summary.svelte-1lbvxyj{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta.svelte-1lbvxyj{display:flex;align-items:center;gap:var(--space-3);margin-top:auto;padding-top:var(--space-3)}.card-date.svelte-1lbvxyj,.card-views.svelte-1lbvxyj{font-size:var(--text-xs);color:var(--color-text-tertiary)}.blog-header.svelte-u4k2t{margin-bottom:var(--space-8)}.page-title.svelte-u4k2t{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-extrabold);color:var(--color-text-primary)}.page-desc.svelte-u4k2t{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:var(--space-2)}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1024px){.blog-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}.state-center.svelte-u4k2t{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16) 0;color:var(--color-text-tertiary);font-size:var(--text-sm)}
