.filter-bar.svelte-1w9zj2v{display:flex;align-items:center;gap:var(--space-md);background:color-mix(in srgb,var(--color-border) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 20%,transparent);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm)}.filter-label.svelte-1w9zj2v{font-family:var(--font-pixel);font-size:7px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1.5px;flex-shrink:0;opacity:.6}.filter-chips.svelte-1w9zj2v{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.filter-chip.svelte-1w9zj2v{font-family:var(--font-heading);font-size:13px;font-weight:600;color:color-mix(in srgb,var(--chip-color) 50%,var(--color-text-muted));background:color-mix(in srgb,var(--chip-color) 6%,transparent);border:1px solid color-mix(in srgb,var(--chip-color) 20%,transparent);border-radius:var(--radius-md);padding:4px 12px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:5px}.filter-chip.svelte-1w9zj2v:hover{color:var(--chip-color);background:color-mix(in srgb,var(--chip-color) 12%,transparent);border-color:color-mix(in srgb,var(--chip-color) 35%,transparent)}.chip-indicator.svelte-1w9zj2v{width:12px;height:12px;border-radius:var(--radius-sm);border:1.5px solid color-mix(in srgb,var(--chip-color) 40%,transparent);flex-shrink:0;position:relative;transition:all .15s ease}.chip-indicator.radio.svelte-1w9zj2v{border-radius:50%}.chip-indicator.checked.svelte-1w9zj2v{background:var(--chip-color);border-color:var(--chip-color)}.chip-indicator.checked.svelte-1w9zj2v:not(.radio):after{content:"";position:absolute;left:3px;top:1px;width:4px;height:7px;border:solid var(--color-bg, #05071a);border-width:0 2px 2px 0;transform:rotate(45deg)}.chip-indicator.radio.checked.svelte-1w9zj2v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4px;height:4px;border-radius:50%;background:var(--color-bg, #05071a)}.filter-chip.active.svelte-1w9zj2v{color:var(--color-bg, #05071a);background:color-mix(in srgb,var(--chip-color) 85%,transparent);border-color:var(--chip-color);box-shadow:0 0 8px color-mix(in srgb,var(--chip-color) 25%,transparent)}
