diff --git a/src/lib/images/appwrite-logo-dark.svg b/src/lib/images/appwrite-logo-dark.svg
new file mode 100644
index 0000000000..af9916dbe9
--- /dev/null
+++ b/src/lib/images/appwrite-logo-dark.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/lib/images/appwrite-logo-light.svg b/src/lib/images/appwrite-logo-light.svg
new file mode 100644
index 0000000000..7f612765ec
--- /dev/null
+++ b/src/lib/images/appwrite-logo-light.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/lib/images/login/login-dark-mode.png b/src/lib/images/login/login-dark-mode.png
new file mode 100644
index 0000000000..682b517b16
Binary files /dev/null and b/src/lib/images/login/login-dark-mode.png differ
diff --git a/src/lib/images/login/login-light-mode.png b/src/lib/images/login/login-light-mode.png
new file mode 100644
index 0000000000..b5ea4abd05
Binary files /dev/null and b/src/lib/images/login/login-light-mode.png differ
diff --git a/src/lib/layout/unauthenticated.svelte b/src/lib/layout/unauthenticated.svelte
index bed3f7556d..70c2dac11d 100644
--- a/src/lib/layout/unauthenticated.svelte
+++ b/src/lib/layout/unauthenticated.svelte
@@ -1,40 +1,20 @@