.place-art{display:block;position:relative;width:100%;aspect-ratio:11/9;padding:0;border:0;border-radius:22px;overflow:hidden;background:#eeebdf;cursor:pointer;touch-action:pan-x pan-y}
.place-scroll .place-art>img,.place-art>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:0}
.place-art>canvas{opacity:0;pointer-events:none}.place-art.is-3d>canvas{opacity:1}.place-art.is-3d>img{visibility:hidden}
.place-art:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
@media(prefers-reduced-motion:reduce){.place-art{cursor:default}}

.place-art:disabled{opacity:1;cursor:default}

@media(max-width:600px){.place-art{aspect-ratio:29/23}}
