/* Motion layers leave the published layout and each joint's own animation intact. */
.gallery-puppets > div:not(:first-child){display:none!important}
body.puppet-transfer .gallery-puppets > div:first-child{visibility:hidden}
#puppet-transfer{position:fixed;inset:0;z-index:30;pointer-events:none;overflow:hidden}
#puppet-transfer svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
#puppet-transfer path{fill:none;stroke:#4d4d4d;stroke-width:.3;vector-effect:non-scaling-stroke}
#puppet-transfer .transfer-piece{position:absolute;left:0;top:0;transform-origin:0 0}
.home-art.puppet-unpacking img[src*="baseDrawing"]{opacity:0}
