feat(mobile): touch targets + toolbar wrap + topbar wrap (v0.61.0, #688)
Three CSS refinements that unblock phone use of every editor:
1. Remove flex-wrap: nowrap from .toolbar.gdocs-toolbar base state so
narrow desktop windows (~800px) no longer cut off trailing buttons.
Height becomes min-height: 40px so a wrapped row can grow vertically.
2. At <=768px, enlarge every .btn-icon (topbar outline/comments/history/
share/AI-chat/shortcuts buttons across all editors) to 44x44px min
with 0.5rem padding, meeting WCAG 2.5.5 / Apple HIG touch-target
guidance. Previously only .tb-btn got this; topbar icon buttons
stayed at 28px.
3. At <=768px, add flex-wrap: wrap + row-gap to .app-topbar so over-
flowing buttons drop to a second row instead of pushing the title or
action group off-screen.
Also removed a stray .toolbar { flex-wrap: nowrap } rule inside the
legacy @media (max-width: 640px) block that contradicted the newer
768px wrap rule.
7 new regression tests (tests/mobile-viability.test.ts) pin the CSS
invariants so a future refactor cannot silently reintroduce nowrap or
shrink touch targets.
No JS/HTML changes — all 6 editors already had the topbar buttons and
the sidebars already overlay at <=768px / go full-width at <=480px.
Closes #688