iOS Safari auto-zooms when a focused input has font-size < 16px. Bump text-entry controls to 16px under (hover: none) and (pointer: coarse) so desktop sizing is untouched. Date/time inputs and selects are excluded — they open native pickers and never zoom. Doc-editor tiers keep their size hierarchy: Large lands at 18px (above the 16px threshold) instead of collapsing onto Medium, and the email rich-body Large (17px) is left alone since it was already zoom-safe. All three editor layers (textarea, highlight overlay, line numbers) move together so the syntax overlay stays metrically aligned. Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1.1 MiB
1.1 MiB