Use 100dvh (dynamic viewport height) so the layout accounts for mobile
browser chrome (address bar, navigation bar), with 100vh as fallback.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add viewport meta tag to prevent mobile browsers from scaling down the
page, and add responsive CSS for screens ≤600px to keep the UI readable.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>