diff --git a/frontend/src/assets/scss/gradido-template-dark.scss b/frontend/src/assets/scss/gradido-template-dark.scss
new file mode 100644
index 000000000..9ccf4db5d
--- /dev/null
+++ b/frontend/src/assets/scss/gradido-template-dark.scss
@@ -0,0 +1,19 @@
+$dark: #171717;
+$mode-toggle-bg: #262626;
+
+// _dark-mode.scss
+#app {
+ &.dark-mode {
+ background-color: black;
+ color: #fff;
+ }
+}
+
+#app a,
+.navbar-light,
+.navbar-nav,
+.nav-link {
+ &.dark-mode {
+ color: #a7ffa9;
+ }
+ }
diff --git a/frontend/src/assets/scss/gradido-template.scss b/frontend/src/assets/scss/gradido-template.scss
index 0dba0513a..5931e287c 100644
--- a/frontend/src/assets/scss/gradido-template.scss
+++ b/frontend/src/assets/scss/gradido-template.scss
@@ -1,6 +1,8 @@
html,
body {
+ background-color: #fff;
height: 100%;
+ transition: background-color .5s ease, color .5s ease;
}
.pointer {
diff --git a/frontend/src/assets/scss/gradido.scss b/frontend/src/assets/scss/gradido.scss
index 7366eb466..2277cfbc6 100644
--- a/frontend/src/assets/scss/gradido.scss
+++ b/frontend/src/assets/scss/gradido.scss
@@ -52,3 +52,4 @@
// Bootstrap-vue (2.21.1) scss
@import "~bootstrap-vue/src/index";
@import "gradido-template";
+@import "gradido-template-dark";
diff --git a/frontend/src/components/Menu/SidebarNew.vue b/frontend/src/components/Menu/SidebarNew.vue
index 2e11b9ae9..4039c0889 100644
--- a/frontend/src/components/Menu/SidebarNew.vue
+++ b/frontend/src/components/Menu/SidebarNew.vue
@@ -10,7 +10,7 @@
- {{ $t('navigation.top_stories') }}
+ {{ $t('navigation.topStories') }}
@@ -36,9 +36,19 @@
-
-
+
+
{{ $t('navigation.lightmode') }}
+
@@ -60,6 +70,11 @@