.headline-card.svelte-qmlt5m{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);transition:box-shadow var(--transition-fast)}.headline-card.svelte-qmlt5m:hover{box-shadow:var(--shadow-md)}.headline-header.svelte-qmlt5m{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.source-name.svelte-qmlt5m{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.time.svelte-qmlt5m{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:auto}.headline-title.svelte-qmlt5m{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:var(--space-2)}.headline-title.svelte-qmlt5m a:where(.svelte-qmlt5m){color:var(--color-text);text-decoration:none;transition:color var(--transition-fast)}.headline-title.svelte-qmlt5m a:where(.svelte-qmlt5m):hover{color:var(--color-primary)}.headline-excerpt.svelte-qmlt5m{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin-bottom:var(--space-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-tags.svelte-qmlt5m{display:flex;flex-wrap:wrap;gap:var(--space-1)}.topic-tag.svelte-qmlt5m{font-size:var(--font-size-xs);color:var(--color-text-muted);background-color:var(--color-surface-alt);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.report-row.svelte-qmlt5m{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.bias-spectrum.svelte-fogdhq{display:flex;flex-direction:column;gap:var(--space-2)}.spectrum-bar.svelte-fogdhq{display:flex;height:1.5rem;border-radius:var(--radius-full);overflow:hidden}.segment.svelte-fogdhq{display:flex;align-items:center;justify-content:center;min-width:2rem;transition:width var(--transition-normal)}.segment-label.svelte-fogdhq{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#fff}.segment-left.svelte-fogdhq{background-color:var(--color-lean-left)}.segment-center.svelte-fogdhq{background-color:var(--color-lean-center)}.segment-right.svelte-fogdhq{background-color:var(--color-lean-right)}.spectrum-legend.svelte-fogdhq{display:flex;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-muted)}.legend-item.svelte-fogdhq{display:flex;align-items:center;gap:var(--space-1)}.dot.svelte-fogdhq{width:.5rem;height:.5rem;border-radius:var(--radius-full)}.dot-left.svelte-fogdhq{background-color:var(--color-lean-left)}.dot-center.svelte-fogdhq{background-color:var(--color-lean-center)}.dot-right.svelte-fogdhq{background-color:var(--color-lean-right)}.source-list.svelte-pz5dut{display:flex;flex-direction:column;gap:var(--space-2)}.toggle-btn.svelte-pz5dut{font-size:var(--font-size-sm);color:var(--color-primary);background:none;border:none;cursor:pointer;padding:0;text-align:left;font-weight:var(--font-weight-medium)}.toggle-btn.svelte-pz5dut:hover{text-decoration:underline}.sources.svelte-pz5dut{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.source-item.svelte-pz5dut{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm)}.source-link.svelte-pz5dut{color:var(--color-text);text-decoration:none;flex:1}.source-link.svelte-pz5dut:hover{text-decoration:underline}.source-name.svelte-pz5dut{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap}.source-placeholder.svelte-pz5dut{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.catchup-card.svelte-18pyb0s{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface)}.card-header.svelte-18pyb0s{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-muted)}.summary-text.svelte-18pyb0s{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text);white-space:pre-wrap}.news-page.svelte-1ofer0t{display:flex;flex-direction:column;gap:var(--space-6)}.news-header.svelte-1ofer0t{text-align:center}.news-title.svelte-1ofer0t{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.news-subtitle.svelte-1ofer0t{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.news-controls.svelte-1ofer0t{display:flex;flex-direction:column;gap:var(--space-4)}.search-form.svelte-1ofer0t{display:flex;gap:var(--space-2)}.search-input.svelte-1ofer0t{flex:1;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-family:inherit;background-color:var(--color-surface);color:var(--color-text)}.search-input.svelte-1ofer0t:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.search-btn.svelte-1ofer0t{padding:var(--space-2) var(--space-4);background-color:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:none;cursor:pointer;transition:background-color var(--transition-fast)}.search-btn.svelte-1ofer0t:hover{background-color:var(--color-primary-hover)}.topic-pill.svelte-1ofer0t{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.topic-pill.svelte-1ofer0t:hover{border-color:var(--color-primary);color:var(--color-primary)}.topic-pill.active.svelte-1ofer0t{background-color:var(--color-primary);color:var(--color-text-inverse);border-color:var(--color-primary)}.article-list.svelte-1ofer0t{display:flex;flex-direction:column;gap:var(--space-4)}.catchup-section.svelte-1ofer0t{display:flex;flex-direction:column;gap:var(--space-3)}.section-title.svelte-1ofer0t{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.no-summary.svelte-1ofer0t{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;padding:var(--space-4)}.empty-state.svelte-1ofer0t{text-align:center;padding:var(--space-12) var(--space-4)}.empty-title.svelte-1ofer0t{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.empty-message.svelte-1ofer0t{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.load-more.svelte-1ofer0t{display:flex;justify-content:center}.load-more-btn.svelte-1ofer0t{padding:var(--space-2) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast)}.load-more-btn.svelte-1ofer0t:hover:not(:disabled){background-color:var(--color-surface-hover)}.load-more-btn.svelte-1ofer0t:disabled{opacity:.5;cursor:not-allowed}
