66816a4f88
- pwa.css: body::after now uses var(--glass-bg) matching the nav's glass background exactly; z-index lowered to z-nav-1 so the nav renders on top in the overlap area (safe-area padding), removing the visible color mismatch that appeared as empty space - router.js: add iOS focusin/focusout handlers that temporarily set maximum-scale=1 on input focus to prevent WKWebView auto-zoom; restores original viewport content 150ms after blur so manual zoom remains available for accessibility