.chip-group{display:flex;flex-wrap:wrap;gap:var(--space-8)}.chip__input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.chip__label{background:transparent;border:1px solid var(--color-veldrand);border-radius:var(--radius-field);color:#3b3931;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:14px;padding:9px 13px;transition:border-color .12s ease-out}.chip__label:hover{border-color:var(--color-ink)}.chip__input:checked+.chip__label{background:var(--color-ink);border-color:transparent;color:var(--color-paper);font-weight:500}.chip__input:focus-visible+.chip__label{border-radius:1px;outline:2px solid var(--color-signaal-light);outline-offset:3px}