diff --git a/packages/app-shell/src/color-mode.js b/packages/app-shell/src/color-mode.js
index 34dea211d5c07de434d259c801bd56abe949606b..89e02999cb8356f517c956b7c0881381d8de433b 100644
--- a/packages/app-shell/src/color-mode.js
+++ b/packages/app-shell/src/color-mode.js
@@ -236,7 +236,7 @@ export class ColorMode extends ScopedElementsMixin(DBPLitElement) {
         const i18n = this._i18n;
 
         return html`
-            <div class="${classMap({hidden: this.themes.length === 0})}">
+            <div class="${classMap({hidden: this.themes.length <= 1})}">
                 <a class="mode-button" title="${i18n.t('color-mode')}"
                         @click="${() => {this.toggleModeMenu();}}"><dbp-icon name="contrast"></dbp-icon></a>
                 <ul class='extended-menu hidden'>