0aca8848eef93861efbc9b9a9d79a948ef6e85db
The v95 mobile-first redesign covered the 4 core surfaces but skipped the login/first-admin screen, which still used desktop-only `height: 100vh` and a fixed centered card with no screen gutters or safe-area handling. On an installed iOS PWA (viewport-fit=cover, fixed black status bar) the centered card could tuck under the status bar, and on small phones the panel ran edge-to-edge. CSS-only fix, scoped to the login surface (no markup/JS/schema change; desktop login untouched): - `.login-container`: 100vh -> min-height 100dvh (+ vh fallback) so the dynamic viewport and standalone PWA chrome are respected. - New <768px media query: 16px screen gutters + env(safe-area-inset) top/bottom clearance, full-bleed card, and touch-sized fields (inputs 46px/15px, button 46px). - `.login-card`: add the §4 card depth shadow to match `.section`. Closes the login-surface half of the known PWA status-bar collision risk.
Description
No description provided
Languages
Python
46.7%
HTML
44.2%
TypeScript
5.5%
JavaScript
2.7%
Shell
0.5%
Other
0.4%