Implemented the mobile UI improvements on radial/impl-b761caae9940 at commit 2d82bbd6c37be60020636b2ea801c4cf70a5dc72.
- Replaced the pseudo-element rail backdrop with a labelled, tappable scrim and close the drawer on outside tap, route changes, or Escape.
- Added rail toggle expanded/control semantics plus focus transfer into the drawer and restoration when it closes.
- Added a 16px font-size floor for all typed controls on touch-primary devices to prevent Safari focus zoom without disabling pinch zoom.
- Added Escape ordering coverage for picker, rail, account, menu, draft, and quick find layers, and documented the shipped responsive behavior.
Checks passed: production build, full monorepo test suite, full typecheck, full lint, and the standalone UI suite (31 Node tests and 442 Vitest tests). Manual iOS Safari/Android Chrome device verification remains recommended for focus zoom, pinch zoom, and viewport density.
The branch was pushed to tangled. Radial will open the pull request; no pull request was opened from this turn.