.article-card[data-v-fce67a12]{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-surface);flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.article-card[data-v-fce67a12]:hover{box-shadow:var(--shadow-md);border-color:#2f6bff59;transform:translateY(-4px)}.ac-cover[data-v-fce67a12]{aspect-ratio:16/9;overflow:hidden}.ac-cover img[data-v-fce67a12]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ac-cover-fallback[data-v-fce67a12]{background:radial-gradient(80% 120% at 100% 0,#7c5cff47,#0000 60%),radial-gradient(70% 100% at 0 100%,#22d3ee2e,#0000 55%),linear-gradient(135deg,#eef3ff,#eae6ff);align-items:flex-end;width:100%;height:100%;padding:18px 20px;display:flex;position:relative}.ac-glyph[data-v-fce67a12]{color:var(--c-accent-strong);letter-spacing:2px;font-size:20px;font-weight:700}.ac-body[data-v-fce67a12]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.ac-meta[data-v-fce67a12]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ac-cat[data-v-fce67a12]{background:var(--c-accent-soft);color:var(--c-accent-strong);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:600}.ac-date[data-v-fce67a12]{color:var(--c-muted);font-size:13px}.ac-title[data-v-fce67a12]{margin-bottom:8px;font-size:17px;line-height:1.45;transition:color .18s}.article-card:hover .ac-title[data-v-fce67a12]{color:var(--c-accent)}.ac-summary[data-v-fce67a12]{-webkit-line-clamp:3;color:var(--c-muted);-webkit-box-orient:vertical;margin-bottom:16px;font-size:14px;display:-webkit-box;overflow:hidden}.ac-more[data-v-fce67a12]{margin-top:auto;font-size:14px}
