diff --git a/src/app.html b/src/app.html
index e5ed6aeb0..c07c5a690 100644
--- a/src/app.html
+++ b/src/app.html
@@ -12,6 +12,9 @@
(!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: light)').matches)
) {
document.documentElement.classList.add('light');
+ } else if (localStorage.theme === 'rose') {
+ document.documentElement.classList.add('dark');
+ document.documentElement.classList.add(localStorage.theme);
} else {
document.documentElement.classList.add('dark');
}
diff --git a/src/lib/components/chat/Messages.svelte b/src/lib/components/chat/Messages.svelte
index 8669f97b7..2a388fd2c 100644
--- a/src/lib/components/chat/Messages.svelte
+++ b/src/lib/components/chat/Messages.svelte
@@ -1,7 +1,7 @@