/* Shared by public, authentication, broker and Radar shells.
   iPhone focus zoom is avoided with readable control text, not viewport limits.
   Keep pinch zoom and the native keyboard; do not transform/scale the controls. */
@media (max-width: 1024px), (any-pointer: coarse) {
  body input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]):not([type="file"]),
  body textarea,
  body .conversation-panel .conversation-form textarea,
  body select,
  body [contenteditable="true"],
  body [contenteditable="plaintext-only"] {
    /* Intentionally wins over compact per-page form styles, including focus. */
    font-size: max(16px, 1rem) !important;
  }
}
