.catalogue{padding-block:clamp(2rem,5vh,3.5rem) clamp(3rem,8vh,5rem)}.filters{z-index:20;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.85rem;display:flex;position:sticky;top:4.75rem}.filters__search{border:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-ink) 55%, transparent);border-radius:.7rem;flex:14rem;align-items:center;gap:.55rem;padding:.5rem .9rem;display:flex}.filters__search input{min-width:0;color:var(--color-ivory);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.9rem}.filters__search input::placeholder{color:var(--color-faint)}.chip-row{scrollbar-width:none;gap:.35rem;padding-bottom:1px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip{border:1px solid var(--color-hairline);background:color-mix(in oklab, var(--color-ink) 40%, transparent);color:var(--color-muted);white-space:nowrap;cursor:pointer;transition:color .18s var(--ease-out-expo), border-color .18s var(--ease-out-expo), background-color .18s var(--ease-out-expo);border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.42rem .8rem;font-size:.82rem;font-weight:500;text-decoration:none;display:inline-flex}.chip:hover{color:var(--color-ivory);border-color:color-mix(in oklab, var(--accent,var(--color-gold)) 50%, transparent)}.chip[aria-pressed=true]{color:color-mix(in oklab, var(--accent,var(--color-gold)) 80%, white);border-color:color-mix(in oklab, var(--accent,var(--color-gold)) 60%, transparent);background:color-mix(in oklab, var(--accent,var(--color-gold)) 14%, transparent)}.chip__dot{background:var(--accent,var(--color-gold));width:.55rem;height:.55rem;box-shadow:0 0 8px color-mix(in oklab, var(--accent,var(--color-gold)) 70%, transparent);border-radius:50%}.chip__glyph{width:.95rem;height:.95rem;color:var(--accent,currentColor)}.result-count{color:var(--color-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto;font-size:.85rem}.empty{text-align:center;color:var(--color-muted);padding:4rem 1rem}
