diff --git a/apps/website/assets/css/voyage-layout.css b/apps/website/assets/css/voyage-layout.css index 4fe6ea3..f474f74 100644 --- a/apps/website/assets/css/voyage-layout.css +++ b/apps/website/assets/css/voyage-layout.css @@ -99,6 +99,29 @@ body.theme-monaco-white { box-sizing: border-box; } +/* Allow HTML and body to extend into safe areas for iOS */ +html { + /* Set background to match hero overlay color to prevent white flash */ + background-color: #001f3f; /* Matches --primary-blue */ + /* Ensure full viewport coverage */ + min-height: 100vh; +} + +body { + /* Keep body transparent to show HTML background */ + background-color: transparent; + min-height: 100vh; + /* Critical: Don't add padding that would push content down */ + padding-top: 0; + margin-top: 0; +} + +/* Ensure Nuxt app container is transparent */ +#__nuxt { + background-color: transparent; + min-height: 100vh; +} + /* Global image fix to ensure images display */ img { max-width: 100%; diff --git a/apps/website/layouts/default.vue b/apps/website/layouts/default.vue index a8e3d60..2cbc5dd 100644 --- a/apps/website/layouts/default.vue +++ b/apps/website/layouts/default.vue @@ -1,7 +1,7 @@