.blog-card[data-v-03f06455]{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;text-decoration:none}.blog-card[data-v-03f06455],.blog-card[data-v-03f06455]:hover{color:var(--color-text)}.cover-wrap[data-v-03f06455]{aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-muted)}.cover[data-v-03f06455]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--dur-slow) var(--ease-out)}.blog-card:hover .cover[data-v-03f06455]{transform:scale(1.03)}.card-body[data-v-03f06455]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);flex:1}.tags[data-v-03f06455]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag[data-v-03f06455]{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-700);background:var(--color-brand-50);padding:.2rem .6rem;border-radius:var(--radius-full)}.title[data-v-03f06455]{font-size:var(--text-xl);margin:0;line-height:1.3}.excerpt[data-v-03f06455]{margin:0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6;flex:1}.meta[data-v-03f06455]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-2)}.meta-author[data-v-03f06455]{font-weight:600;color:var(--color-text-muted)}.meta-sep[data-v-03f06455]{opacity:.6}
