diff --git a/502.html b/502.html
new file mode 100644
index 0000000..8e4411d
--- /dev/null
+++ b/502.html
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+ Bad Gateway | 2FA Directory
+
+
+
+
+
+ 502
+ Bad Gateway
+
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
index 3e176c3..4aa3775 100644
--- a/index.html
+++ b/index.html
@@ -32,6 +32,7 @@ Attention!
+
diff --git a/src/components/style.directory.js b/src/components/style.directory.js
new file mode 100644
index 0000000..5042805
--- /dev/null
+++ b/src/components/style.directory.js
@@ -0,0 +1,3 @@
+import "/assets/css/search.scss";
+import "/assets/css/category-buttons.scss";
+import "/assets/css/table.scss";
diff --git a/src/components/style.error.js b/src/components/style.error.js
new file mode 100644
index 0000000..2fb01a4
--- /dev/null
+++ b/src/components/style.error.js
@@ -0,0 +1 @@
+import "/assets/css/error.scss";
diff --git a/src/components/style.js b/src/components/style.js
index 35a5c81..66e39fe 100644
--- a/src/components/style.js
+++ b/src/components/style.js
@@ -1,7 +1,4 @@
import "/assets/css/root.scss";
import "/assets/css/page.scss";
import "/assets/css/navbar.scss";
-import "/assets/css/search.scss";
-import "/assets/css/category-buttons.scss";
-import "/assets/css/table.scss";
import "/assets/css/footer.scss";
diff --git a/vite.config.js b/vite.config.js
index 6ddf98a..ebab9d9 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -15,6 +15,7 @@ export default defineConfig({
rollupOptions: {
input: {
main: resolve(__dirname, "index.html"),
+ 502: resolve(__dirname, "502.html"),
},
},
cssCodeSplit: true, // This is the default behavior