.printblob-clipart{display:grid;gap:.75rem}.printblob-clipart__categories{display:flex;flex-wrap:wrap;gap:.4rem}.printblob-clipart__categories .printblob-size{font-size:.875rem;min-width:0;padding:.4rem .7rem}.printblob-clipart__results{height:14rem;overflow-y:auto;overscroll-behavior:contain}.printblob-clipart__grid{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr))}.printblob-clipart__button{aspect-ratio:1;background:repeating-conic-gradient(#f0f0f1 0 25%,#fff 0 50%) 50%/12px 12px;border:1px solid var(--printblob-seam,#e2e4e0);border-radius:8px;cursor:pointer;display:grid;padding:.35rem;place-items:center}.printblob-clipart__button:focus-visible,.printblob-clipart__button:hover{outline:2px solid currentColor;outline-offset:1px}.printblob-clipart__button img{height:100%;object-fit:contain;width:100%}.printblob-clipart-colours__swatches{align-items:center;flex-wrap:nowrap;overflow-x:auto;padding:4px}.printblob-clipart-colours__swatch{flex:none;overflow:hidden}.printblob-clipart-colours__swatch input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}
