diff --git a/package.json b/package.json
index 2d598b2902ac49e29c0e9aa35b251c803d109730..2b7932669e2c6a2dc4bf0715601f016afa203a9e 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,6 @@
     "@fontsource/ubuntu": "^4.4.5",
     "@fontsource/ubuntu-mono": "^4.4.5",
     "@hcaptcha/react-hcaptcha": "^0.3.6",
-    "@insertish/vite": "2.2.4-crcong-fork",
     "@preact/preset-vite": "^2.0.0",
     "@rollup/plugin-replace": "^2.4.2",
     "@styled-icons/boxicons-logos": "^10.34.0",
@@ -102,7 +101,7 @@
     "typescript": "^4.3.2",
     "ulid": "^2.3.0",
     "use-resize-observer": "^7.0.0",
-    "vite": "^2.3.7",
+    "vite": "npm:@insertish/vite@2.2.4-dynamic-import-css-f428476",
     "vite-plugin-pwa": "^0.8.1",
     "workbox-precaching": "^6.1.5"
   }
diff --git a/yarn.lock b/yarn.lock
index 0c5894e31658033189332561c6310c6ab3f273e2..c3f2ec5cafca71498fc892def353f04185b20b9d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1048,18 +1048,6 @@
     eventemitter3 "^4.0.7"
     lodash.isequal "^4.5.0"
 
-"@insertish/vite@2.2.4-crcong-fork":
-  version "2.2.4-crcong-fork"
-  resolved "https://registry.yarnpkg.com/@insertish/vite/-/vite-2.2.4-crcong-fork.tgz#11e9b91478324641e99540c7bdbf2eb8253cb1cd"
-  integrity sha512-CLWK7fXVHDG07ReTZe0do9CeSyycj7GubeDI60Q+FA78BRYj9+fzNKFgHIXn/LaMwHl3pl5zdMEc01nHL1XOQQ==
-  dependencies:
-    esbuild "^0.11.19"
-    postcss "^8.2.1"
-    resolve "^1.19.0"
-    rollup "^2.38.5"
-  optionalDependencies:
-    fsevents "~2.3.1"
-
 "@mdn/browser-compat-data@^2.0.7":
   version "2.0.7"
   resolved "https://registry.yarnpkg.com/@mdn/browser-compat-data/-/browser-compat-data-2.0.7.tgz#72ec37b9c1e00ce0b4e0309d753be18e2da12ee3"
@@ -2077,11 +2065,6 @@ esbuild@^0.11.19:
   resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.11.23.tgz#c42534f632e165120671d64db67883634333b4b8"
   integrity sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==
 
-esbuild@^0.12.5:
-  version "0.12.9"
-  resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070"
-  integrity sha512-MWRhAbMOJ9RJygCrt778rz/qNYgA4ZVj6aXnNPxFjs7PmIpb0fuB9Gmg5uWrr6n++XKwwm/RmSz6RR5JL2Ocsw==
-
 escalade@^3.1.1:
   version "3.1.1"
   resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
@@ -3211,7 +3194,7 @@ postcss-value-parser@^4.0.2:
   resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
   integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==
 
-postcss@^8.2.1, postcss@^8.3.0:
+postcss@^8.2.1:
   version "8.3.5"
   resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.3.5.tgz#982216b113412bc20a86289e91eb994952a5b709"
   integrity sha512-NxTuJocUhYGsMiMFHDUkmjSKT3EdH4/WbGF6GCi1NDGk+vbcUTun4fpbOqaPtD8IIsztA2ilZm2DhYCuyN58gA==
@@ -4068,13 +4051,13 @@ vite-plugin-pwa@^0.8.1:
     workbox-build "^6.1.5"
     workbox-window "^6.1.5"
 
-vite@^2.3.7:
-  version "2.3.7"
-  resolved "https://registry.yarnpkg.com/vite/-/vite-2.3.7.tgz#3023892419367465e1af1739578f8663d04243b2"
-  integrity sha512-Y0xRz11MPYu/EAvzN94+FsOZHbSvO6FUvHv127CyG7mV6oDoay2bw+g5y9wW3Blf8OY3chaz3nc/DcRe1IQ3Nw==
+"vite@npm:@insertish/vite@2.2.4-dynamic-import-css-f428476":
+  version "2.2.4-dynamic-import-css-f428476"
+  resolved "https://registry.yarnpkg.com/@insertish/vite/-/vite-2.2.4-dynamic-import-css-f428476.tgz#33e0de5a3504c90d900e32c8536e0567dda9de17"
+  integrity sha512-rUKEbkNbUUNbVt5pb1OiHnkt09d+IiHfEOHGexSYmYKGEIPxQAKiGjrfvjpqH0Dzb0B5BbQ+FI23QmNKbari2Q==
   dependencies:
-    esbuild "^0.12.5"
-    postcss "^8.3.0"
+    esbuild "^0.11.19"
+    postcss "^8.2.1"
     resolve "^1.19.0"
     rollup "^2.38.5"
   optionalDependencies: