.is-collecting #task-description{display:none}
.collect-scene{position:relative;isolation:isolate;overflow:hidden;background:#ae764b url('assets/chores-entry-v1.png') center/100% 100% no-repeat;user-select:none}.collect-wall,.collect-floor{display:none}
.collect-scene button{position:absolute;min-width:44px;min-height:44px;padding:0;background:none;border:2px solid transparent;touch-action:none;-webkit-tap-highlight-color:transparent}.collect-scene button:focus-visible{outline:3px solid #fff1bd;outline-offset:2px}.collect-scene button[aria-pressed=true]{border-color:#fff1bd;border-radius:0;background:#fff1bd18}.collect-scene button.is-ready{outline:2px dashed #fff1bd;outline-offset:1px;background:#fff1bd14}
.collect-scene .collect-item{width:23%;height:32%;transform:translate(-50%,-50%);cursor:grab;z-index:3}.collect-scene .collect-container{left:76%;top:77%;width:36%;height:50%;transform:translate(-50%,-50%);z-index:4}.collect-trash .collect-container{height:52%;width:32%;top:76%}
.collect-fill{position:absolute;left:25%;bottom:12%;width:50%;font:600 11px/1.6 var(--body);color:#fff1cf;background:#513523dd;border:1px solid #c09a69;pointer-events:none}.collect-trash .collect-fill{bottom:10%}
.collect-scene .collect-destination{left:72%;top:33%;width:24%;height:61%;transform:translate(-50%,-50%);display:grid;justify-items:center;align-content:end;gap:5px}.collect-destination:disabled{cursor:default}.collect-destination>span:last-child{font:8px/1.5 var(--body);font-weight:600;color:#ffedcc;letter-spacing:.5px;white-space:nowrap;text-shadow:1px 1px #342016;padding:2px 4px;background:#3e291caa}.collect-door{display:none}
.collect-scene .is-dragging{z-index:10;cursor:grabbing}.collect-done{position:absolute;left:66%;top:60%;color:#e1e7ae;font:48px var(--pixel);text-shadow:2px 2px #4d3424}.collect-scene [hidden]{display:none!important}
@media(max-width:400px){.collect-destination>span:last-child{font-size:7px}.collect-fill{font-size:9px}}
