diff --git a/.prettierignore b/.prettierignore
index 7dde8a0aed1f0aaeeae5e90d104331528e2d9950..7ab7409915336d7e349169acfe989ebf6c1fc4ce 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,4 +1,14 @@
-.svelte-kit/**
-build/**
-node_modules/**
-static/**
+.DS_Store
+node_modules
+/build
+/.svelte-kit
+/package
+/static/
+.env
+.env.*
+!.env.example
+
+# Ignore files for PNPM, NPM and YARN
+pnpm-lock.yaml
+package-lock.json
+yarn.lock
diff --git a/package-lock.json b/package-lock.json
index 76e18d1e9210a836e329b1b1a3b4fe64a8922c9b..6df68adb6483fd7e23cc9c2745af3cce0cc446a5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -63,7 +63,6 @@
         "svelte-check": "^3.0.1",
         "svelte-dnd-action": "^0.9.8",
         "svelte-modals": "^1.0.4",
-        "svelte-preprocess": "^5.0.0",
         "tailwindcss": "^3.0.15",
         "tslib": "^2.0.0",
         "typescript": "^4.0.0",
diff --git a/package.json b/package.json
index 4abf8e0434c9b96b69edf6014839f69c1bc5d44e..dc9da0e0ebd9d114e0bc0513bd5f99aed4088937 100644
--- a/package.json
+++ b/package.json
@@ -6,8 +6,8 @@
     "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
     "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
     "dev": "vite dev",
-    "format": "prettier --plugin-search-dir=. --write .",
-    "lint": "prettier --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
+    "format": "prettier --plugin-search-dir . --write .",
+    "lint": "prettier --check --plugin-search-dir . . && eslint --ignore-path .gitignore .",
     "preview": "vite preview",
     "test": "playwright test"
   },
@@ -67,7 +67,6 @@
     "svelte-check": "^3.0.1",
     "svelte-dnd-action": "^0.9.8",
     "svelte-modals": "^1.0.4",
-    "svelte-preprocess": "^5.0.0",
     "tailwindcss": "^3.0.15",
     "tslib": "^2.0.0",
     "typescript": "^4.0.0",
diff --git a/src/app.d.ts b/src/app.d.ts
index 155c2a39ef69b5804bf5ddc4e5c99e7c7f4063ec..699ebfc3c4bc74851e55aa83a6728385a158b2c3 100644
--- a/src/app.d.ts
+++ b/src/app.d.ts
@@ -2,6 +2,8 @@
 // for information about these interfaces
 // and what to do when importing types
 declare namespace App {
+  // interface Error {}
+
   type OpenIdConnectLocals =
     import("$lib/server/openid_connect_handler").OpenIdConnectLocals
   type UserLocals = import("$lib/server/user_handler").UserLocals
@@ -9,7 +11,7 @@ declare namespace App {
     id_token?: string
     user?: import("$lib/users").User
   }
+
   // interface PageData {}
-  // interface Error {}
   // interface Platform {}
 }
diff --git a/src/app.html b/src/app.html
index 908c867e53fd5584bef9e5ab38dc27ab9afa482e..06151af86e503d56ef4204efea14f719baef0ae9 100644
--- a/src/app.html
+++ b/src/app.html
@@ -6,7 +6,7 @@
     <meta name="viewport" content="width=device-width" />
     %sveltekit.head%
   </head>
-  <body>
-    <div>%sveltekit.body%</div>
+  <body data-sveltekit-preload-data="hover">
+    <div style="display: contents">%sveltekit.body%</div>
   </body>
 </html>
diff --git a/svelte.config.js b/svelte.config.js
index 35a6f095d1d474bef5990e6eb76b3488156f12c4..1501682d9260b794173d5aceabc0b73b7359b02c 100644
--- a/svelte.config.js
+++ b/svelte.config.js
@@ -1,5 +1,5 @@
 import adapter from "@sveltejs/adapter-node"
-import preprocess from "svelte-preprocess"
+import { vitePreprocess } from "@sveltejs/kit/vite"
 
 /** @type {import('@sveltejs/kit').Config} */
 const config = {
@@ -17,13 +17,9 @@ const config = {
     },
   },
 
-  // Consult https://github.com/sveltejs/svelte-preprocess
+  // Consult https://kit.svelte.dev/docs/integrations#preprocessors
   // for more information about preprocessors
-  preprocess: [
-    preprocess({
-      postcss: true,
-    }),
-  ],
+  preprocess: vitePreprocess(),
 }
 
 export default config