.blog-card[data-v-7bcb48b8]{align-items:flex-start;border-radius:var(--radius-card);color:inherit;display:flex;gap:24px;justify-content:space-between;margin-bottom:12px;padding:20px 24px;text-decoration:none}.card-content[data-v-7bcb48b8]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.card-meta[data-v-7bcb48b8]{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.76rem;gap:10px}.category-tag[data-v-7bcb48b8]{color:var(--color-primary);font-weight:600}.meta-date[data-v-7bcb48b8],.meta-read-time[data-v-7bcb48b8]{color:var(--color-text-muted)}.meta-read-time[data-v-7bcb48b8]:before{content:"·";margin-right:10px}.card-title[data-v-7bcb48b8]{color:var(--color-text-primary);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0;transition:color .12s ease}.blog-card:hover .card-title[data-v-7bcb48b8]{color:var(--color-primary)}.card-summary[data-v-7bcb48b8]{color:var(--color-text-secondary);display:-webkit-box;font-size:.88rem;-webkit-line-clamp:2;line-height:1.6;margin:2px 0 0;-webkit-box-orient:vertical;overflow:hidden}.card-cover-wrap[data-v-7bcb48b8]{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:0 0 160px;height:105px;overflow:hidden}.card-cover[data-v-7bcb48b8]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s ease;width:100%}.blog-card:hover .card-cover[data-v-7bcb48b8]{transform:scale(1.04)}@media(max-width:640px){.blog-card[data-v-7bcb48b8]{flex-direction:column-reverse;gap:14px;padding:16px}.card-cover-wrap[data-v-7bcb48b8]{flex:none;height:160px;width:100%}.card-title[data-v-7bcb48b8]{font-size:1.05rem}}
