diff --git a/index.html b/index.html index 72b86b2b..0e26a775 100644 --- a/index.html +++ b/index.html @@ -52,15 +52,21 @@ } /* Boot screen — shown until App.vue's setup hides it - (see `frontend/App.vue`: `document.getElementById('jn-loading')`). */ + (see `frontend/App.vue`: `document.getElementById('jn-loading')`). + + Anchored to the upper third of the viewport rather than dead-center + because phones eat ~50-60px at the top with their status bar / notch, + which pushed "centered" content visually low. 15vh top padding + flex + top alignment puts the logo around ~1/6 to 1/5 from the top on phone + and desktop alike. */ .jn-loading { min-height: 100vh; display: flex; flex-direction: column; align-items: center; - justify-content: center; + justify-content: flex-start; gap: 16px; - padding: 24px; + padding: 25vh 24px 24px; text-align: center; }