diff --git a/copyparty/web/browser.html b/copyparty/web/browser.html
index 9ce3aaeb..14792e08 100644
--- a/copyparty/web/browser.html
+++ b/copyparty/web/browser.html
@@ -296,6 +296,7 @@
CGV = {{ cgv|tojson }},
TS = "{{ ts }}",
dtheme = "{{ dtheme }}",
+ tcolor = "#{{ tcolor }}"
lang = "{{ lang }}",
dfavico = "{{ favico }}",
have_tags_idx = {{ have_tags_idx }},
diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js
index 457f2b85..4a7e583b 100644
--- a/copyparty/web/browser.js
+++ b/copyparty/web/browser.js
@@ -1517,6 +1517,8 @@ ebi('accent').oninput = ebi('accent_picker').oninput = function () {
}, 100);
}
var accent = sread('accent');
+if(!accent || accent.length <= 3)
+ accent = window.tcolor;
if(accent && accent.length > 3){
console.log('read accent color from settings: ' + accent);
document.documentElement.style.setProperty('--a', parseColor(accent));