diff --git a/src/app.css b/src/app.css index 9793a8c..fe05b8f 100644 --- a/src/app.css +++ b/src/app.css @@ -1142,10 +1142,6 @@ body.resizing { /* ── Mobile (Android/iOS) ── */ @media (max-width: 768px) { body { - padding-top: env(safe-area-inset-top); - padding-bottom: env(safe-area-inset-bottom); - padding-left: env(safe-area-inset-left); - padding-right: env(safe-area-inset-right); -webkit-tap-highlight-color: transparent; touch-action: manipulation; } diff --git a/src/lib/components/AppLayout.svelte b/src/lib/components/AppLayout.svelte index 11e3680..df1ffce 100644 --- a/src/lib/components/AppLayout.svelte +++ b/src/lib/components/AppLayout.svelte @@ -1157,7 +1157,13 @@ .mobile-shell { display: flex; flex-direction: column; - height: 100vh; + height: 100dvh; + box-sizing: border-box; + padding: + env(safe-area-inset-top, 0px) + env(safe-area-inset-right, 0px) + env(safe-area-inset-bottom, 0px) + env(safe-area-inset-left, 0px); overflow: hidden; background: var(--bg-primary); }