/* A shared desktop scale preserves the approved type, image and spacing ratios. */
:root{--interface-scale:1}
@media screen and (min-width:1024px){
 :root{--interface-scale:.8;zoom:var(--interface-scale)}
 /* Viewport heights need to cover the screen after the document is scaled. */
 .menu-drawer{height:calc(100dvh / var(--interface-scale))}
 .booking-app{min-height:calc(100dvh / var(--interface-scale))}
}
