/* Keep the mobile app at its intended size while preserving normal scrolling. */
@media (pointer: coarse) {
  html, body { touch-action: pan-x pan-y; -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
  :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), textarea, select, [contenteditable="true"]) {
    font-size: 16px !important;
  }
}
