.article-card[data-v-b8eef3c1]{position:relative;--badge-news-bg:#f3f4f6;--badge-news-color:#6b7280;--badge-post-bg:#dbeafe;--badge-post-color:#1e40af;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.theme-dark .article-card{--badge-news-bg:#334155;--badge-news-color:#cbd5e1;--badge-post-bg:#1e3a5f;--badge-post-color:#60a5fa}.card-link-overlay[data-v-b8eef3c1]{inset:0;position:absolute;z-index:1}.article-card[data-v-b8eef3c1]:hover{box-shadow:0 8px 25px #00000014;transform:translateY(-2px)}.card-cover[data-v-b8eef3c1]{aspect-ratio:3/2;background:var(--color-border);border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}.card-tags[data-v-b8eef3c1]{display:flex;flex-wrap:wrap;gap:6px}.tag-badge[data-v-b8eef3c1]{background:#18a0581a;color:var(--color-primary);font-size:.75rem}.tag-badge[data-v-b8eef3c1],.type-badge[data-v-b8eef3c1]{border-radius:4px;padding:2px 8px}.type-badge[data-v-b8eef3c1]{font-size:.7rem;font-weight:600}.type-news[data-v-b8eef3c1]{background:var(--badge-news-bg);color:var(--badge-news-color)}.type-post[data-v-b8eef3c1]{background:var(--badge-post-bg);color:var(--badge-post-color)}.card-title[data-v-b8eef3c1]{color:var(--color-text);font-size:1.125rem;font-weight:600;-webkit-line-clamp:2;line-height:1.5}.card-summary[data-v-b8eef3c1],.card-title[data-v-b8eef3c1]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-summary[data-v-b8eef3c1]{flex:1;font-size:.875rem;-webkit-line-clamp:3;line-height:1.6}.card-footer[data-v-b8eef3c1],.card-summary[data-v-b8eef3c1]{color:var(--color-text-secondary)}.card-footer[data-v-b8eef3c1]{align-items:center;border-top:1px solid var(--color-border);display:flex;font-size:.8rem;gap:12px;padding-top:8px}.card-date[data-v-b8eef3c1]{margin-left:auto}
