Fixed
- iOS PWA: bottom navigation bar appeared visually higher than on Android. Changed
.nav-bottomfromposition: fixedto a flex child of.app-shell(position: relative; flex-shrink: 0). Withposition: fixedandwill-change: transform(used for the hide/show animation), iOS's compositor could misplace the nav bar. As a flex child at the end of aheight: 100dvhcontainer, the nav is guaranteed to sit flush at the physical screen bottom on all platforms. Removed the redundantpadding-bottomclearance from.app-content,.tasks-page, and.dashboard(no longer needed since the nav no longer overlaps the content area).