.news-feed.svelte-1eo1l8e{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.news-item.svelte-1eo1l8e{display:flex;gap:.75rem;padding:.75rem;border-radius:var(--radius);text-decoration:none;color:var(--text-primary);transition:background .15s ease}.news-item.svelte-1eo1l8e:hover{background:var(--bg-hover);text-decoration:none}.news-image.svelte-1eo1l8e{width:60px;height:60px;border-radius:6px;object-fit:cover;flex-shrink:0;background:var(--bg-secondary)}.news-content.svelte-1eo1l8e{flex:1;min-width:0}.news-headline.svelte-1eo1l8e{font-size:.85rem;font-weight:500;line-height:1.4;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.35rem}.news-meta.svelte-1eo1l8e{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted)}.news-source.svelte-1eo1l8e{font-weight:500;color:var(--accent-blue)}.empty.svelte-1eo1l8e{color:var(--text-muted);text-align:center;padding:2rem;font-size:.875rem}.card.svelte-7d5xe5{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.card-header.svelte-7d5xe5{padding:1rem 1.25rem 0}.card-header.svelte-7d5xe5 h3:where(.svelte-7d5xe5){font-size:.875rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.card-body.svelte-7d5xe5{padding:1rem 1.25rem}
