/* With a keyboard, centre the native dialog in the visible viewport, rather
   than shrinking it while leaving its centre beneath the keyboard. At rest
   both offsets are zero, preserving all existing phone/desktop dimensions. */
#dialog{top:var(--dialog-viewport-top143,0px);bottom:var(--dialog-viewport-bottom143,0px)}
