.articles-hero[data-astro-cid-vdspl5cz]{max-width:1100px;margin:0 auto;padding:2.5rem 1rem 1rem;text-align:center}.articles-hero-title[data-astro-cid-vdspl5cz]{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.articles-hero-subtitle[data-astro-cid-vdspl5cz]{color:var(--text-secondary);font-size:1rem;margin-bottom:.5rem}.articles-hero-subtitle[data-astro-cid-vdspl5cz] strong[data-astro-cid-vdspl5cz]{color:var(--accent-primary);font-weight:700}.articles-hero-desc[data-astro-cid-vdspl5cz]{color:var(--text-muted, var(--text-secondary));font-size:.92rem;max-width:680px;margin:0 auto;line-height:1.6}.articles-list[data-astro-cid-vdspl5cz]{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 3rem}.articles-card-grid[data-astro-cid-vdspl5cz]{display:grid;grid-template-columns:1fr;gap:1rem;justify-content:start}.articles-card-grid[data-astro-cid-vdspl5cz]>.article-card[data-astro-cid-vdspl5cz]{min-width:0}.article-card[data-astro-cid-vdspl5cz]{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:1.25rem;text-decoration:none;color:inherit;transition:all .2s ease}.article-card[data-astro-cid-vdspl5cz]:hover{transform:translateY(-3px);border-color:var(--accent-primary);box-shadow:0 10px 28px #0000001a}.article-card-head[data-astro-cid-vdspl5cz]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem}.line-badge[data-astro-cid-vdspl5cz]{font-size:.72rem;font-weight:700;padding:.18rem .55rem;border-radius:20px;white-space:nowrap}.line-badge-original[data-astro-cid-vdspl5cz]{background:#6366f11f;color:var(--accent-primary);border:1px solid rgba(99,102,241,.3)}.line-badge-deep[data-astro-cid-vdspl5cz]{background:#8b5cf61f;color:#8b5cf6;border:1px solid rgba(139,92,246,.3)}.line-badge-hot[data-astro-cid-vdspl5cz]{background:#f9731626;color:#f97316;border:1px solid rgba(249,115,22,.3)}.line-badge-primer[data-astro-cid-vdspl5cz],.line-badge-curation[data-astro-cid-vdspl5cz]{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.3)}.line-badge-column[data-astro-cid-vdspl5cz]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.article-card-date[data-astro-cid-vdspl5cz]{font-size:.74rem;color:var(--text-muted)}.article-card-title[data-astro-cid-vdspl5cz]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 .45rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.article-card[data-astro-cid-vdspl5cz]:hover .article-card-title[data-astro-cid-vdspl5cz]{color:var(--accent-primary)}.article-card-summary[data-astro-cid-vdspl5cz]{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0 0 .75rem;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card-tags[data-astro-cid-vdspl5cz]{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.75rem}.article-card-tag[data-astro-cid-vdspl5cz]{font-size:.68rem;color:var(--accent-primary);background:#6366f114;padding:.15rem .45rem;border-radius:6px;font-weight:500}.article-card-footer[data-astro-cid-vdspl5cz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.6rem;border-top:1px dashed var(--border-color)}.article-card-author[data-astro-cid-vdspl5cz]{font-size:.74rem;color:var(--text-muted)}.article-card-latest[data-astro-cid-vdspl5cz]{display:inline-block;margin-left:.4rem;padding:.08rem .4rem;border-radius:20px;border:1px solid rgba(16,185,129,.3);background:#10b9811f;color:#10b981;font-size:.66rem;font-weight:700;vertical-align:middle;white-space:nowrap}.article-card-link[data-astro-cid-vdspl5cz]{font-size:.8rem;color:var(--accent-primary);font-weight:600}.articles-empty[data-astro-cid-vdspl5cz]{text-align:center;padding:3rem 1.5rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px}.articles-empty-icon[data-astro-cid-vdspl5cz]{font-size:3rem;margin-bottom:.75rem}.articles-empty-title[data-astro-cid-vdspl5cz]{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.articles-empty-desc[data-astro-cid-vdspl5cz]{color:var(--text-secondary);font-size:.95rem;max-width:480px;margin:0 auto;line-height:1.7}.articles-empty-desc[data-astro-cid-vdspl5cz] a[data-astro-cid-vdspl5cz]{color:var(--accent-primary);text-decoration:none;font-weight:600}.articles-empty-desc[data-astro-cid-vdspl5cz] a[data-astro-cid-vdspl5cz]:hover{text-decoration:underline}@media(max-width:767px){.articles-hero-title[data-astro-cid-vdspl5cz]{font-size:1.6rem}}@media(min-width:768px){.articles-card-grid[data-astro-cid-vdspl5cz]{grid-template-columns:repeat(2,minmax(0,calc((100% - 1rem)/2)))}}
