/* Keep mobile text stable when rotating and prevent double-tap auto zoom.
   Deliberate pinch zoom remains available for readability. */
html {
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
  touch-action: manipulation;
}
body { touch-action: manipulation; }

/* Safari zooms focused form controls when their text is smaller than 16px. */
input, select, textarea { font-size: 16px; }
.history-dates .field { font-size: 16px; }
