diff --git a/maerchenzauber/apps/web/src/lib/components/StorytellerLogo.svelte b/maerchenzauber/apps/web/src/lib/components/StorytellerLogo.svelte
deleted file mode 100644
index 3b2ca557f..000000000
--- a/maerchenzauber/apps/web/src/lib/components/StorytellerLogo.svelte
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
diff --git a/maerchenzauber/apps/web/src/routes/(auth)/login/+page.svelte b/maerchenzauber/apps/web/src/routes/(auth)/login/+page.svelte
index 9ce5ac67c..5213906c2 100644
--- a/maerchenzauber/apps/web/src/routes/(auth)/login/+page.svelte
+++ b/maerchenzauber/apps/web/src/routes/(auth)/login/+page.svelte
@@ -1,7 +1,7 @@
+ lightBackground="#fff5f8"
+ darkBackground="#1a1218"
+>
+ {#snippet appSlider()}
+
+ {/snippet}
+
diff --git a/manacore/apps/web/src/lib/components/ManaCoreLogo.svelte b/manacore/apps/web/src/lib/components/ManaCoreLogo.svelte
deleted file mode 100644
index d8f6ee83a..000000000
--- a/manacore/apps/web/src/lib/components/ManaCoreLogo.svelte
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
diff --git a/manacore/apps/web/src/routes/(auth)/login/+page.svelte b/manacore/apps/web/src/routes/(auth)/login/+page.svelte
index 22c7d12c3..9b5e03907 100644
--- a/manacore/apps/web/src/routes/(auth)/login/+page.svelte
+++ b/manacore/apps/web/src/routes/(auth)/login/+page.svelte
@@ -1,7 +1,7 @@
-
-
diff --git a/manadeck/apps/web/src/routes/(auth)/login/+page.svelte b/manadeck/apps/web/src/routes/(auth)/login/+page.svelte
index b1113eb81..ed6af39a3 100644
--- a/manadeck/apps/web/src/routes/(auth)/login/+page.svelte
+++ b/manadeck/apps/web/src/routes/(auth)/login/+page.svelte
@@ -1,7 +1,7 @@
-
-
diff --git a/memoro/apps/web/src/routes/(public)/login/+page.svelte b/memoro/apps/web/src/routes/(public)/login/+page.svelte
index 3a720a228..4d16766a6 100644
--- a/memoro/apps/web/src/routes/(public)/login/+page.svelte
+++ b/memoro/apps/web/src/routes/(public)/login/+page.svelte
@@ -1,7 +1,8 @@
+
+
diff --git a/packages/shared-branding/src/logos/ManaDeckLogo.svelte b/packages/shared-branding/src/logos/ManaDeckLogo.svelte
new file mode 100644
index 000000000..e8416b684
--- /dev/null
+++ b/packages/shared-branding/src/logos/ManaDeckLogo.svelte
@@ -0,0 +1,13 @@
+
+
+
diff --git a/packages/shared-branding/src/logos/MemoroLogo.svelte b/packages/shared-branding/src/logos/MemoroLogo.svelte
new file mode 100644
index 000000000..6cf11502d
--- /dev/null
+++ b/packages/shared-branding/src/logos/MemoroLogo.svelte
@@ -0,0 +1,13 @@
+
+
+
diff --git a/packages/shared-branding/src/logos/StorytellerLogo.svelte b/packages/shared-branding/src/logos/StorytellerLogo.svelte
new file mode 100644
index 000000000..76503835e
--- /dev/null
+++ b/packages/shared-branding/src/logos/StorytellerLogo.svelte
@@ -0,0 +1,13 @@
+
+
+
diff --git a/packages/shared-branding/src/logos/index.ts b/packages/shared-branding/src/logos/index.ts
new file mode 100644
index 000000000..e764a713d
--- /dev/null
+++ b/packages/shared-branding/src/logos/index.ts
@@ -0,0 +1,8 @@
+/**
+ * Pre-configured app logo components
+ * These provide convenient shortcuts for each app's logo
+ */
+export { default as MemoroLogo } from './MemoroLogo.svelte';
+export { default as ManaCoreLogo } from './ManaCoreLogo.svelte';
+export { default as ManaDeckLogo } from './ManaDeckLogo.svelte';
+export { default as StorytellerLogo } from './StorytellerLogo.svelte';