diff --git a/src/lib/images/fdm.png b/src/lib/images/fdm.png
new file mode 100644
index 0000000..9aa950d
Binary files /dev/null and b/src/lib/images/fdm.png differ
diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte
new file mode 100644
index 0000000..265b46a
--- /dev/null
+++ b/src/routes/+error.svelte
@@ -0,0 +1,11 @@
+<script lang="ts">
+  import { page } from "$app/state";
+  import fdm from "$lib/images/fdm.png";
+</script>
+
+<div
+  class="font-display flex flex-col items-center justify-center h-screen bg-eerie-black text-floral-white"
+>
+  <img src={fdm} alt="feelsdankman" />
+  <h1>{page.status}: {page.error?.message}</h1>
+</div>