.printblob-emoji{display:grid;gap:.75rem}.printblob-emoji__groups{height:18rem;overflow-y:auto;overscroll-behavior:contain}.printblob-emoji__group{font-size:.8rem;font-weight:600;margin:.5rem 0 .25rem}.printblob-emoji__grid{display:grid;gap:.25rem;grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr))}.printblob-emoji__button{aspect-ratio:1;background:none;border:1px solid transparent;border-radius:8px;cursor:pointer;display:grid;padding:.25rem;place-items:center}.printblob-emoji__button:focus-visible,.printblob-emoji__button:hover{border-color:currentColor}.printblob-emoji__button img{height:2rem;width:2rem}
