.article-card.svelte-12knj0g{display:block;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:16px;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.article-card.svelte-12knj0g:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}.ac-head.svelte-12knj0g{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:6px}.ac-head.svelte-12knj0g h3:where(.svelte-12knj0g){font-family:Syne,sans-serif;font-size:14px;font-weight:700;margin:0;color:var(--text);letter-spacing:-.01em;flex:1}.ac-phase.svelte-12knj0g{font-size:10px;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.ac-summary.svelte-12knj0g{font-size:12.5px;line-height:1.5;color:var(--text-muted);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-meta.svelte-12knj0g{display:flex;gap:12px;font-size:11px;color:var(--text-faint)}.ac-module.svelte-12knj0g,.ac-stat.svelte-12knj0g{display:inline-flex;align-items:center;gap:4px}.ac-module.svelte-12knj0g{color:var(--text-muted);font-weight:500}
