snap-to-edges: opaque mode