overlay becomes backdrop, content becomes popup (centered, no positioner);
keyframe open/close animations become data-starting-style/data-ending-style
transitions. layout classes and the header/footer idiom unchanged; both
consumers source-compatible.