diff --git a/src/routes/index.ts b/src/routes/index.ts
index 966f71ab3..e7cd36228 100644
--- a/src/routes/index.ts
+++ b/src/routes/index.ts
@@ -37,7 +37,7 @@ function index(req: Request, res: Response) {
device: view,
csrfToken: csrfToken,
themeCssUrl: getThemeCssUrl(theme, themeNote),
- themeUseNextAsBase: themeNote?.getAttributeValue("label", "appThemeBase") === "next",
+ themeUseNextAsBase: themeNote?.getAttributeValue("label", "appThemeBase"),
headingStyle: options.headingStyle,
layoutOrientation: options.layoutOrientation,
platform: process.platform,
diff --git a/src/views/desktop.ejs b/src/views/desktop.ejs
index 6896eeba8..40f369c85 100644
--- a/src/views/desktop.ejs
+++ b/src/views/desktop.ejs
@@ -53,8 +53,12 @@
<% } %>
-<% if (themeUseNextAsBase) { %>
-
+<% if (themeUseNextAsBase === "next") { %>
+
+<% } else if (themeUseNextAsBase === "next-dark") { %>
+
+<% } else if (themeUseNextAsBase === "next-light") { %>
+
<% } %>