/* Separate image-relative overlay. The canvas, artwork and drag layers are unchanged. */
#rummageStage{position:relative;width:min(100%,74dvh);aspect-ratio:1;margin:auto}
#rummageStage #rummageCanvas{width:100%;margin:0}
#rummageBox #ddOpen{position:absolute;left:70%;top:50%;width:18%;height:12%;min-height:0;margin:0!important;padding:0;border:0;border-radius:18%;background:none;box-shadow:none;transform:rotate(7deg);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:1}
#rummageBox #ddOpen img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(2px 4px 2px #24140870)}
#rummageBox #ddOpen:focus-visible{outline:2px dashed #f2dcb1;outline-offset:3px}
@media(max-width:500px){#rummageStage{width:100%}#rummageBox #ddOpen{min-height:44px}}
