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> |
||
|---|---|---|
| .. | ||
| fonts | ||
| js | ||
| lib | ||
| app.js | ||
| index.html | ||
| landing.html | ||
| login.html | ||
| manifest.json | ||
| style.css | ||
| sw.js | ||