diff --git a/components/home/HomeHeroParticles.vue b/components/404/ParticlesML.vue
similarity index 100%
rename from components/home/HomeHeroParticles.vue
rename to components/404/ParticlesML.vue
diff --git a/components/home/HomeHeroSky.vue b/components/404/Sky.vue
similarity index 100%
rename from components/home/HomeHeroSky.vue
rename to components/404/Sky.vue
diff --git a/layouts/error.vue b/layouts/error.vue
index e51cebce652db061c78b49789c1910953a450ddb..c7cdac1b637ff4d9a4156c83cb8b93c218a86ba6 100644
--- a/layouts/error.vue
+++ b/layouts/error.vue
@@ -33,9 +33,9 @@
       </div>
     </div>
 
-    <HomeHeroSky class="fill-current text-white absolute" />
+    <LazySky class="fill-current text-white absolute" />
 
-    <LazyHomeHeroParticles v-if="isDesktop" />
+    <LazyParticlesML v-if="isDesktop" />
 
     <div
       class="absolute bottom-0 h-16 w-full z-0"
@@ -49,7 +49,7 @@
       preserveAspectRatio="none"
       viewBox="0 0 3000 700"
       class="bottom-0 absolute"
-      style="margin-bottom: -26%"
+      style="margin-bottom: -24%"
     >
       <g transform="translate(1500,350) scale(1,1) translate(-1500,-350)">
         <linearGradient id="wave-color" x1="0" x2="1" y1="0" y2="0">