.blog-card[data-v-a05f4eeb]{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all var(--transition-base)}.blog-card[data-v-a05f4eeb]:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-xl);transform:translateY(-5px)}.blog-card-image[data-v-a05f4eeb]{background-color:var(--color-bg-surface);height:220px;overflow:hidden;position:relative;width:100%}.blog-card-image img[data-v-a05f4eeb]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-smooth);width:100%}.blog-card:hover .blog-card-image img[data-v-a05f4eeb]{transform:scale(1.05)}.category-badge[data-v-a05f4eeb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-primary);font-size:.75rem;font-weight:700;left:1rem;letter-spacing:.05em;padding:.35rem .85rem;position:absolute;text-transform:uppercase;top:1rem}.blog-card-content[data-v-a05f4eeb]{display:flex;flex:1;flex-direction:column;padding:var(--space-6)}.blog-card-meta[data-v-a05f4eeb]{color:var(--color-text-muted);display:flex;font-size:.85rem;gap:var(--space-4);margin-bottom:var(--space-3)}.meta-item[data-v-a05f4eeb]{align-items:center;display:flex;gap:.35rem}.blog-card-title[data-v-a05f4eeb]{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:var(--space-3)}.blog-card-title a[data-v-a05f4eeb]{background:linear-gradient(to right,var(--color-text-main) 0,var(--color-text-main) 100%);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--color-text-main);text-decoration:none;transition:background-size var(--transition-fast),color var(--transition-fast)}.blog-card-title a[data-v-a05f4eeb]:hover{background-image:linear-gradient(to right,var(--color-primary) 0,var(--color-primary) 100%);background-size:100% 2px;color:var(--color-primary)}.blog-card-excerpt[data-v-a05f4eeb]{color:var(--color-text-muted);flex:1;font-size:.95rem;line-height:1.6;margin-bottom:var(--space-6)}.blog-card-footer[data-v-a05f4eeb]{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-top:auto;padding-top:var(--space-4)}.blog-card-author[data-v-a05f4eeb]{align-items:center;color:var(--color-text-muted);display:flex;font-size:.85rem;font-weight:500;gap:.5rem}.author-icon[data-v-a05f4eeb]{background:var(--color-bg-surface);border-radius:50%;display:grid;height:24px;place-items:center;width:24px}.author-icon[data-v-a05f4eeb],.read-more[data-v-a05f4eeb]{color:var(--color-primary)}.read-more[data-v-a05f4eeb]{align-items:center;display:flex;font-size:.9rem;font-weight:600;gap:.25rem;transition:gap var(--transition-fast)}.read-more[data-v-a05f4eeb]:hover{color:var(--color-primary-dark);gap:.5rem}
