diff --git a/src/app.html b/src/app.html
index 936c4a3..be3fdc0 100644
--- a/src/app.html
+++ b/src/app.html
@@ -6,6 +6,7 @@
%sveltekit.head%
+
%sveltekit.body%
diff --git a/src/lib/theme.ts b/src/lib/theme.ts
index 55ad19f..f7247d3 100644
--- a/src/lib/theme.ts
+++ b/src/lib/theme.ts
@@ -1,4 +1,4 @@
-import { writable } from 'svelte/store'
+import { writable, get } from 'svelte/store'
import { browser } from "$app/environment"
type Theme = 'tokiwa' | 'star'
@@ -11,3 +11,11 @@ export const theme = writable(userTheme ?? 'tokiwa')
export function setTheme(newTheme: Theme) {
theme.set(newTheme)
}
+
+export function getThemeObject(key: string, obj: { [key in Theme]: string } | string) {
+ if (typeof obj === 'object') {
+ return obj[key];
+ } else {
+ return obj;
+ }
+}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 10c7032..42a4cd6 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,6 +1,8 @@
@@ -46,7 +53,7 @@
@@ -113,8 +120,8 @@
background-position: center center;
z-index: -10;
position: absolute;
- min-width: 100vw;
- height: 100vh;
+ min-width: 100svw;
+ height: 100svh;
overscroll-behaviour: none;
}
#front {