The idea
transform: translate(x, y) shifts an element from where layout put it, without disturbing anything around it. The element keeps its size — only its rendered position changes. Match the ghost outline by moving the box.
Margin and positioning are off-limits: the point is to move the box with transform, not to re-layout it.