/* Phone PWAs keep touch scrolling without persistent scrollbar chrome.
   Browser tabs, mouse users and forced-colors users keep their scrollbars. */
@media (display-mode: standalone) and (pointer: coarse) and (forced-colors: none),
       (display-mode: fullscreen) and (pointer: coarse) and (forced-colors: none) {
  html, body, body * { scrollbar-width: none; }
  html::-webkit-scrollbar, body::-webkit-scrollbar, body *::-webkit-scrollbar { display: none; }
  html { overscroll-behavior-y: none; }
}
