.sculpt{position:absolute;inset:0;width:100%;height:100%;display:none;overflow:visible;touch-action:none;user-select:none;-webkit-user-select:none}
.sculpt path{
  fill:currentColor;stroke:transparent;stroke-width:24px;vector-effect:non-scaling-stroke;
  pointer-events:visible;cursor:grab;
}
.sculpt.dragging,.sculpt.dragging path{cursor:grabbing}
.sculpt.fx,.sculpt.fx path{cursor:crosshair}
.sculpt.fx.stretch,.sculpt.fx.stretch path{cursor:grab}
.sculpt.fx.stretch.dragging,.sculpt.fx.stretch.dragging path{cursor:grabbing}
.sculpt-canvas{position:absolute;display:none;pointer-events:none}
.morph{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}
.morph.on{display:block}
.morphing #preview{color:transparent}
.outlined .sculpt{display:block}
.outlined .stage-scroll,.outlined .weights{visibility:hidden}
body:not(.outlined) :is(.export:not(.reel-export),.export-group,.modes:not(.reel-row)),.outlined :is(.count,.count-label,#btn-local,.sources){display:none}
