.blog-card[data-v-8917134d]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all var(--transition)}.blog-card[data-v-8917134d]:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.blog-card-cover[data-v-8917134d]{aspect-ratio:16/9;background:var(--bg);overflow:hidden}.blog-card-img[data-v-8917134d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card:hover .blog-card-img[data-v-8917134d]{transform:scale(1.04)}.blog-card-cover-placeholder[data-v-8917134d]{align-items:center;background:linear-gradient(135deg,var(--brand-50) 0,rgba(54,197,190,.08) 100%);display:flex;height:100%;justify-content:center;width:100%}.blog-card-cover-icon[data-v-8917134d]{font-size:56px;line-height:1}.blog-card-body[data-v-8917134d]{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 24px 24px}.blog-card-tags[data-v-8917134d]{display:flex;flex-wrap:wrap;gap:6px}.blog-card-title[data-v-8917134d]{color:var(--text);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.35}.blog-card:hover .blog-card-title[data-v-8917134d]{color:var(--brand)}.blog-card-desc[data-v-8917134d]{color:var(--text-secondary);display:-webkit-box;flex:1;font-size:14px;-webkit-line-clamp:3;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta[data-v-8917134d]{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.blog-card-date[data-v-8917134d]{color:var(--text-muted);font-size:12px}.blog-card-read[data-v-8917134d]{color:var(--brand);font-size:13px;font-weight:600}
