Per-element channel-split effect: the red and cyan (green+blue) channels
of the node’s own rendered content separate by amount px and converge
back to a perfect overlap by the end of duration — the same “zero at
the end” guarantee TransitionType::ChromaticWipe gives its reveal edge
(see engine::transition::chromatic_wipe), so no node is left
permanently fringed once the effect has played.