A web component for shuffling content cards