A static backdrop keeps the dialog open on outside clicks; close it with the button.
The body scrolls inside the dialog when the content is taller than the viewport.