From 67ae33fc099f7223854354c402f80c4445270990 Mon Sep 17 00:00:00 2001 From: matt Date: Sun, 21 Sep 2025 17:49:58 +0200 Subject: [PATCH] fixes --- apps/website/assets/css/voyage-layout.css | 10 +++++- apps/website/components/HeroSection.vue | 44 +++++++++++++++++++---- 2 files changed, 47 insertions(+), 7 deletions(-) diff --git a/apps/website/assets/css/voyage-layout.css b/apps/website/assets/css/voyage-layout.css index 58d7285..2c7cc33 100644 --- a/apps/website/assets/css/voyage-layout.css +++ b/apps/website/assets/css/voyage-layout.css @@ -504,7 +504,8 @@ html { position: relative; z-index: 10; height: 100%; - min-height: 100dvh; + min-height: 100vh; /* Fallback for browsers without dvh support */ + min-height: 100dvh; /* Dynamic viewport height for Chrome mobile */ width: 100%; display: grid; grid-template-rows: 1fr auto; @@ -516,6 +517,13 @@ html { row-gap: clamp(2rem, 6vh, 4rem); } +/* Ensure dvh support for modern browsers */ +@supports (min-height: 100dvh) { + .hero-content { + min-height: 100dvh; + } +} + .hero-main { width: min(720px, 100%); margin: 0 auto; diff --git a/apps/website/components/HeroSection.vue b/apps/website/components/HeroSection.vue index f8d195f..fcaa9a2 100644 --- a/apps/website/components/HeroSection.vue +++ b/apps/website/components/HeroSection.vue @@ -172,17 +172,46 @@ onMounted(() => {