@media (max-width:767px){html,body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body{-moz-text-size-adjust:100%;text-size-adjust:100%}.qwifly-landing{min-height:100svh}.qwifly-landing>section:not(:first-child),.qwifly-landing>footer{content-visibility:auto;contain-intrinsic-size:auto 760px}.qwifly-room-ui{overscroll-behavior:none;min-height:100svh}.qwifly-room-ui canvas{touch-action:none;-webkit-touch-callout:none;width:100%!important;height:100%!important}.qwifly-room-ui button,.qwifly-room-ui a,.qwifly-landing button,.qwifly-landing a{-webkit-tap-highlight-color:transparent;min-height:44px}.qwifly-room-ui>button.absolute.right-4.top-4{top:auto!important;right:max(.75rem, env(safe-area-inset-right))!important;bottom:max(.75rem, env(safe-area-inset-bottom))!important;width:min(11.25rem,100vw - 1.5rem)!important;padding:.8rem!important}.qwifly-room-ui .qwifly-noise,.qwifly-landing .qwifly-noise{opacity:.035!important}input,textarea,select{font-size:16px}}@media (max-width:480px){.qwifly-room-ui>button.absolute.right-4.top-4{width:min(10.5rem,100vw - 1.5rem)!important}}@media (hover:none) and (pointer:coarse){.qwifly-room-ui button,.qwifly-room-ui a,.qwifly-landing button,.qwifly-landing a{touch-action:manipulation}}@media (prefers-reduced-motion:reduce){.qwifly-landing *,.qwifly-room-ui *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
