jbot: fix no-scroll viewport layout

- index.css targeted #root but app mounts to #jbot-root — viewport
  height was never constrained, causing full page scroll
- Fix: rename #root → #jbot-root, add html/body {height:100%;overflow:hidden}
- .app now uses height:100% relative to #jbot-root instead of
  duplicate 100dvh, so the layout is a true single-screen SPA

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-05-17 14:13:37 +10:00
co-authored by Copilot
parent 1efcebfd9b
commit 7f55aec007
3 changed files with 7 additions and 4 deletions
+1 -2
View File
@@ -13,8 +13,7 @@
/* ── App shell ────────────────────────────────────────────── */
.app {
height: 100dvh;
height: -webkit-fill-available;
height: 100%;
display: flex;
flex-direction: column;
background: var(--bg);