.hero-section.svelte-omkwbn{position:relative;padding:var(--space-xl) var(--space-md) var(--space-lg)}.hero-title.svelte-omkwbn{font-size:var(--text-h1);font-weight:var(--font-bold);color:var(--color-fg-primary)}.hero-subtitle.svelte-omkwbn{font-size:var(--text-body-lg);color:var(--color-fg-tertiary)}.controls-container.svelte-omkwbn{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.search-input.svelte-omkwbn{width:100%;padding:var(--space-sm) var(--space-sm) var(--space-sm) 2.5rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-fg-primary);transition:border-color var(--duration-standard) var(--ease-standard)}.search-input.svelte-omkwbn::-moz-placeholder{color:var(--color-fg-muted)}.search-input.svelte-omkwbn::placeholder{color:var(--color-fg-muted)}.search-input.svelte-omkwbn:focus{outline:none;border-color:var(--color-border-emphasis)}.search-icon.svelte-omkwbn{position:absolute;left:var(--space-sm);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--color-fg-muted)}.search-clear.svelte-omkwbn{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);color:var(--color-fg-muted);transition:color var(--duration-standard) var(--ease-standard)}.search-clear.svelte-omkwbn:hover{color:var(--color-fg-secondary)}.filter-chip.svelte-omkwbn{padding:.375rem var(--space-sm);font-size:var(--text-body-sm);border-radius:var(--radius-full);transition:all var(--duration-standard) var(--ease-standard);background:var(--color-bg-surface);color:var(--color-fg-tertiary);border:1px solid var(--color-border-default)}.filter-chip.svelte-omkwbn:hover{color:var(--color-fg-primary);background:var(--color-hover)}.filter-chip.active.svelte-omkwbn{background:var(--color-fg-primary);color:var(--color-bg-pure);border-color:var(--color-fg-primary)}.sort-control.svelte-omkwbn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.sort-button.svelte-omkwbn{padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-sm);font-weight:var(--font-medium);border-radius:var(--radius-sm);transition:all var(--duration-standard) var(--ease-standard);color:var(--color-fg-secondary)}.sort-button.svelte-omkwbn:hover{color:var(--color-fg-primary);background:var(--color-hover)}.sort-button.active.svelte-omkwbn{background:var(--color-fg-primary);color:var(--color-bg-pure)}.empty-state.svelte-omkwbn{text-align:center;padding:var(--space-2xl) var(--space-md)}.empty-message.svelte-omkwbn{color:var(--color-fg-tertiary);font-size:var(--text-body-lg);margin-bottom:var(--space-md)}.clear-button.svelte-omkwbn{margin-top:var(--space-sm);padding:var(--space-xs) var(--space-sm);font-size:var(--text-body-sm);color:var(--color-fg-secondary);border:1px solid var(--color-border-emphasis);border-radius:var(--radius-md);background:transparent;transition:all var(--duration-standard) var(--ease-standard)}.clear-button.svelte-omkwbn:hover{color:var(--color-fg-primary);background:var(--color-bg-surface)}
