/* Fixed-body locking also prevents background movement in mobile Safari. */
html.modal-scroll-locked {
  overflow: hidden;
  overscroll-behavior: none;
}
html.modal-scroll-locked body {
  position: fixed;
  top: var(--modal-page-top);
  left: var(--modal-page-left);
  width: var(--modal-page-width);
  overflow: hidden;
  overscroll-behavior: none;
}
dialog:modal {
  overscroll-behavior: contain;
}
