.articles-page.svelte-a1a7z4{max-width:1400px;margin:0 auto;padding:48px 32px}.page-header.svelte-a1a7z4{margin-bottom:48px}.page-title.svelte-a1a7z4{font-size:2rem;font-weight:700;color:#111827;margin-top:16px;letter-spacing:-.02em}.articles-grid.svelte-a1a7z4{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px}.article-card.svelte-a1a7z4{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.article-card.svelte-a1a7z4:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.article-thumb.svelte-a1a7z4{width:100%;aspect-ratio:16/10;overflow:hidden;background:#f3f4f6}.article-thumb.svelte-a1a7z4 img:where(.svelte-a1a7z4){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.article-card.svelte-a1a7z4:hover .article-thumb:where(.svelte-a1a7z4) img:where(.svelte-a1a7z4){transform:scale(1.05)}.article-content.svelte-a1a7z4{padding:24px;flex:1;display:flex;flex-direction:column}.article-meta.svelte-a1a7z4{display:flex;align-items:center;gap:8px;font-size:.75rem;margin-bottom:12px}.category-text.svelte-a1a7z4{color:#a5b4fc;font-weight:600}.dot-separator.svelte-a1a7z4{color:#9ca3af}.time-ago.svelte-a1a7z4{color:#9ca3af;font-weight:500}.article-title.svelte-a1a7z4{font-size:1rem;font-weight:700;line-height:1.4;color:#111827;margin-bottom:12px}.article-title.svelte-a1a7z4 a:where(.svelte-a1a7z4){text-decoration:none;color:inherit;transition:color .2s ease}.article-title.svelte-a1a7z4 a:where(.svelte-a1a7z4):hover{color:#6366f1}.article-excerpt.svelte-a1a7z4{font-size:.875rem;line-height:1.6;color:#6b7280;margin-top:auto}.empty-state.svelte-a1a7z4{display:flex;justify-content:center;align-items:center;min-height:400px}.empty-text.svelte-a1a7z4{font-size:1.125rem;color:#9ca3af}@media(max-width:768px){.articles-page.svelte-a1a7z4{padding:32px 16px}.page-title.svelte-a1a7z4{font-size:2rem}.articles-grid.svelte-a1a7z4{grid-template-columns:1fr;gap:48px}}
