.image-curator{margin-top:1rem}.image-curator .ic-search{display:grid;grid-template-columns:1fr auto;gap:.5rem}.ic-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.7rem;margin-top:.8rem}.ic-result{border:1px solid #d8e2d1;border-radius:16px;padding:.55rem;background:#fff;cursor:pointer}.ic-result img{width:100%;height:112px;object-fit:cover;border-radius:11px;background:#f4f1e9}.ic-result.selected{outline:3px solid #e5a33c}.ic-result small{display:block;line-height:1.4;margin-top:.35rem}.ic-preview{width:100%;max-height:240px;object-fit:contain;border-radius:18px;background:#f3f5eb}.ic-demo{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.ic-demo article{background:#f7f2e6;border-radius:15px;padding:.7rem;text-align:center}.ic-demo b{font-size:1.05rem}.ic-sticker{font-size:6rem;line-height:1.3;display:block;filter:drop-shadow(0 5px 3px #3454)}.ic-attribution{font-size:.75rem;color:#68786e}
