.hero.svelte-u6zn5i{background:linear-gradient(135deg,var(--color-bg) 0%,var(--color-bg-secondary) 100%);padding:4rem 0;text-align:center;position:relative;overflow:hidden}.hero-content.svelte-u6zn5i{max-width:700px;margin:0 auto;position:relative;z-index:2}.hero.svelte-u6zn5i h1:where(.svelte-u6zn5i){margin-bottom:1rem}.hero-subtitle.svelte-u6zn5i{font-size:1.25rem;color:var(--color-text-secondary)}.controls.svelte-u6zn5i{background-color:var(--color-bg);padding:2rem 0}.controls-inner.svelte-u6zn5i{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.search-wrap.svelte-u6zn5i{position:relative}.search-input.svelte-u6zn5i{width:100%;padding-left:2.75rem}.search-icon.svelte-u6zn5i{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;color:var(--color-text-muted);pointer-events:none}.topic-pills.svelte-u6zn5i{display:flex;flex-wrap:wrap;gap:.5rem}.tag-pill.svelte-u6zn5i{padding:.5rem 1rem;background-color:var(--color-bg-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.tag-pill.svelte-u6zn5i:hover{background-color:var(--color-bg-card);border-color:var(--color-border-hover);color:var(--color-text)}.tag-pill.active.svelte-u6zn5i{background-color:var(--color-primary);color:var(--color-primary-text);border-color:var(--color-primary)}.feed.svelte-u6zn5i{background-color:var(--color-bg-secondary);padding-bottom:3rem}.feed-list.svelte-u6zn5i{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.feed-status.svelte-u6zn5i{text-align:center;padding:4rem 1rem;color:var(--color-text-secondary)}.error-text.svelte-u6zn5i{color:var(--color-danger, #dc2626)}.feed-card.svelte-u6zn5i{display:flex;flex-direction:column;padding:1.25rem 1.5rem;cursor:pointer;text-align:left;border:none;width:100%;font-family:inherit;transition:box-shadow var(--transition-fast)}.feed-card.svelte-u6zn5i:hover{box-shadow:var(--shadow-md)}.feed-card-header.svelte-u6zn5i{display:flex;align-items:flex-start;gap:1rem}.feed-card-info.svelte-u6zn5i{flex:1;min-width:0}.feed-card-title.svelte-u6zn5i{font-size:1.0625rem;font-weight:600;color:var(--color-text);margin:0 0 .375rem;line-height:1.4}.feed-card-meta.svelte-u6zn5i{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:.5rem}.meta-dot.svelte-u6zn5i{font-size:.75rem}.feed-card-topics.svelte-u6zn5i{display:flex;flex-wrap:wrap;gap:.375rem}.topic-tag.svelte-u6zn5i{padding:.25rem .625rem;background-color:var(--color-bg-secondary);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500}.chevron.svelte-u6zn5i{flex-shrink:0;font-size:1.25rem;color:var(--color-text-muted);transition:transform var(--transition-fast);margin-top:.125rem}.chevron.open.svelte-u6zn5i{transform:rotate(90deg)}.feed-card-body.svelte-u6zn5i{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding-top:0}.feed-card-body.visible.svelte-u6zn5i{max-height:500px;padding-top:1rem}.feed-card-summary.svelte-u6zn5i{font-size:.9375rem;line-height:1.7;color:var(--color-text-secondary);margin:0 0 1rem}.source-link.svelte-u6zn5i{font-size:.9375rem;font-weight:500;color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.source-link.svelte-u6zn5i:hover{text-decoration:underline}.load-more-wrap.svelte-u6zn5i{display:flex;justify-content:center;padding-top:1rem}.result-count.svelte-u6zn5i{text-align:center;font-size:.8125rem;color:var(--color-text-muted);padding-top:.75rem}@media(max-width:767px){.hero.svelte-u6zn5i{padding:3rem 0}.controls.svelte-u6zn5i{padding:1.5rem 0}.feed-card.svelte-u6zn5i{padding:1rem 1.25rem}.feed-card-title.svelte-u6zn5i{font-size:1rem}.tag-pill.svelte-u6zn5i{font-size:.875rem;padding:.375rem .875rem}}@media(prefers-reduced-motion:reduce){.feed-card-body.svelte-u6zn5i,.chevron.svelte-u6zn5i{transition:none}}
