diff --git a/frontend/package.json b/frontend/package.json
index 93865b95..cf73f65f 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -13,6 +13,7 @@
"clipboard": "^2.0.4",
"js-base64": "^2.5.1",
"lodash.clonedeep": "^4.5.0",
+ "marked": "^0.8.0",
"material-design-icons": "^3.0.1",
"moment": "^2.24.0",
"normalize.css": "^8.0.1",
diff --git a/frontend/public/themes/dark.css b/frontend/public/themes/dark.css
index 3fba1f70..e7a47e7e 100644
--- a/frontend/public/themes/dark.css
+++ b/frontend/public/themes/dark.css
@@ -124,6 +124,12 @@ nav > div {
color: var(--textPrimary);
}
+#previewer .text,
+#previewer .markdown,
+#previewer .html {
+ background: var(--surfacePrimary);
+}
+
@media (max-width: 736px) {
#file-selection {
background: var(--surfaceSecondary) !important;
diff --git a/frontend/src/components/Header.vue b/frontend/src/components/Header.vue
index 2ca5658d..bbdc0595 100644
--- a/frontend/src/components/Header.vue
+++ b/frontend/src/components/Header.vue
@@ -8,7 +8,7 @@