/* DDG FLOW V3 - compact Illustrator-style selection handles */
.object .handle{width:6px!important;height:6px!important;border-width:1px!important;border-radius:0!important}
.object .handle.n,.object .handle.s{margin-left:-3px!important}
.object .handle.e,.object .handle.w{margin-top:-3px!important}
.object .handle.nw{left:-4px!important;top:-4px!important}
.object .handle.ne{right:-4px!important;top:-4px!important}
.object .handle.sw{left:-4px!important;bottom:-4px!important}
.object .handle.se{right:-4px!important;bottom:-4px!important}
.object .handle.n{top:-4px!important}.object .handle.s{bottom:-4px!important}
.object .handle.e{right:-4px!important}.object .handle.w{left:-4px!important}
.object .handle.rotate{width:8px!important;height:8px!important;margin-left:-4px!important;top:-25px!important;border-radius:50%!important}
.object .handle.rotate:after{left:3px!important;top:7px!important;height:17px!important}
.handle:hover{transform:scale(1.35)}

/* 2026-08-23: Illustrator-style transform handle directions */
.object .handle.n,.object .handle.s{cursor:ns-resize!important}
.object .handle.e,.object .handle.w{cursor:ew-resize!important}
.object .handle.nw,.object .handle.se{cursor:nwse-resize!important}
.object .handle.ne,.object .handle.sw{cursor:nesw-resize!important}
/* Keep Illustrator-like square handles stable while hovering. */
.object .handle:not(.rotate):hover{transform:none!important}
