Index: src/assets/css/style.css
===================================================================
--- src/assets/css/style.css	(revision c2a9522ac43ef5268b075cfce394d030c62d05ff)
+++ src/assets/css/style.css	(revision dd80030478e21cad2c78ae54a535ccc30e5a2082)
@@ -236,5 +236,9 @@
 body {
     margin: 0;
-    overflow-x: hidden;
+    /* clip i.p.v. hidden: hidden zet overflow-y automatisch op 'auto' → de body
+       wordt een scroll-container → op mobiel schuift position:fixed (bottom-tab)
+       mee bij scrollen. clip clipt horizontaal zonder dat effect. */
+    overflow-x: hidden;   /* fallback oudere browsers */
+    overflow-x: clip;
 }
 body:not(.admin) {
@@ -900,7 +904,10 @@
     }
 
-    /* v9.3 — Forceer niets schuift horizontaal weg */
+    /* v9.3 — Forceer niets schuift horizontaal weg.
+       clip i.p.v. hidden: clipt zonder een scroll-container te maken, zodat
+       position:fixed (bottom-tab) niet meeschuift bij scrollen op mobiel. */
     body, html {
-        overflow-x: hidden;
+        overflow-x: hidden;   /* fallback iOS <16 */
+        overflow-x: clip;
     }
 }
