.filters{gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule);display:grid}.filter-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:42rem){.filter-row{align-items:baseline;gap:var(--space-md);grid-template-columns:6.5rem minmax(0,1fr)}}.filter-row__label{padding-top:.35rem}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink-soft);transition:border-color var(--duration-fast) var(--ease-out-expo), background var(--duration-fast) var(--ease-out-expo), color var(--duration-fast) var(--ease-out-expo);border-radius:999px;align-items:baseline;gap:.4rem;padding:.3rem .7rem;display:inline-flex}.chip:hover{border-color:var(--color-rule-strong);color:var(--color-ink)}.chip[aria-current=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.chip__count{font-size:var(--text-xs);font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink-mute)}.chip[aria-current=true] .chip__count{color:inherit;opacity:.75}.filters__summary{align-items:baseline;gap:var(--space-md);padding-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-mute);font-variant-numeric:lining-nums;flex-wrap:wrap;display:flex}.filters__clear{color:var(--color-sienna);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}
