diff --git a/src/app.css b/src/app.css index 07d00c8..14a18ea 100644 --- a/src/app.css +++ b/src/app.css @@ -65,11 +65,21 @@ } /* Base styles */ +html, body { - min-height: 100vh; + height: 100%; margin: 0; + padding: 0; + overflow-x: hidden; background-color: var(--color-primary); color: var(--color-text); + overscroll-behavior: none; +} + +#app { + min-height: 100%; + display: flex; + flex-direction: column; } #svelte { diff --git a/src/app.html b/src/app.html index f2da757..68cc404 100644 --- a/src/app.html +++ b/src/app.html @@ -3,10 +3,10 @@ - + %sveltekit.head% -
%sveltekit.body%
+
%sveltekit.body%
diff --git a/src/lib/components/Footer.svelte b/src/lib/components/Footer.svelte index 67cd45b..0c3837d 100644 --- a/src/lib/components/Footer.svelte +++ b/src/lib/components/Footer.svelte @@ -47,5 +47,6 @@ footer { left: 0; right: 0; width: 100%; + margin-top: auto; } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 4168fc5..62089e5 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -24,7 +24,7 @@ onMount(() => { }); -
+
{