
/* Anchored wardrobe layers and forgiving mobile drop targets */
.new-doll{isolation:isolate;overflow:visible}
.new-doll>.worn-dress{left:24%;top:35%;width:52%;height:36%;transform:none;z-index:3}
.new-doll>.worn-shoes{left:22%;top:82%;width:56%;height:17%;transform:none;z-index:4}
.new-doll>.worn-accessory{left:35%;top:8%;width:30%;height:18%;transform:none;z-index:5}
.new-doll>.fitted-clothes svg{width:100%;height:100%;display:block}
.new-doll .body-zone{z-index:8}
.new-doll .body-zone:not(.active){pointer-events:none}
.new-scene{touch-action:pan-y}
.new-drag-item{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none}
.new-drag-item .new-art{pointer-events:none}
.new-doll .body-zone.active:after{content:'DROP HERE';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;letter-spacing:.5px;color:#7d3ca3;font-weight:900;background:#fff9;border-radius:12px;padding:3px 5px;white-space:nowrap}
@media(max-width:700px){.new-scene{min-height:380px}.new-doll{height:345px}.new-drag-item{min-height:128px}}
