.cb-reffilter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(22px,3vw,34px)}
.cb-reffilter__pill{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:var(--ls-snug);color:var(--color-text);background:transparent;border:1px solid var(--color-hairline);border-radius:var(--radius-pill);padding:10px 18px;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s}
.cb-reffilter__pill:hover{border-color:var(--color-accent);transform:translateY(-1px)}
.cb-reffilter__pill.is-aktiv{background:var(--color-accent);border-color:var(--color-accent);color:#fff}
