.top-bar.svelte-3u6mfo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.back.svelte-3u6mfo{color:var(--color-text-secondary);text-decoration:none;font-size:.9rem}.back.svelte-3u6mfo:hover{color:var(--color-accent)}.source.svelte-3u6mfo{padding-bottom:var(--spacing-lg);margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-border)}.source-meta.svelte-3u6mfo{color:var(--color-accent);font-weight:600;font-size:.85rem;margin-bottom:var(--spacing-sm)}h1.svelte-3u6mfo{font-size:1.8rem;line-height:1.3;margin:0 0 var(--spacing-md)}h1.svelte-3u6mfo a:where(.svelte-3u6mfo){color:var(--color-text);text-decoration:none}h1.svelte-3u6mfo a:where(.svelte-3u6mfo):hover{color:var(--color-accent)}.source-summary.svelte-3u6mfo{color:var(--color-text-secondary);font-size:1rem;line-height:1.6;margin:0}.related-heading.svelte-3u6mfo{font-size:1.2rem;margin-bottom:var(--spacing-lg)}.news-grid.svelte-3u6mfo{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.empty-state.svelte-3u6mfo{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}@media(max-width:768px){.news-grid.svelte-3u6mfo{grid-template-columns:1fr}}
