diff --git a/.gitignore b/.gitignore
index 882a0a0..13c5c25 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,4 +31,5 @@ Twitch.png
twitch-credentials-lumi.png
.secrets
.secrets-*
-DEVNOTES.md
\ No newline at end of file
+DEVNOTES.md
+.QWEN.md
\ No newline at end of file
diff --git a/QWEN.md b/QWEN.md
new file mode 100644
index 0000000..e69de29
diff --git a/src/web/public/favicon.ico b/src/web/public/favicon.ico
new file mode 100644
index 0000000..8ba1d45
Binary files /dev/null and b/src/web/public/favicon.ico differ
diff --git a/src/web/views/partials/layout-top.ejs b/src/web/views/partials/layout-top.ejs
index 40e9577..5c8b918 100644
--- a/src/web/views/partials/layout-top.ejs
+++ b/src/web/views/partials/layout-top.ejs
@@ -12,6 +12,7 @@
<% (typeof extraStyles !== "undefined" && Array.isArray(extraStyles) ? extraStyles : []).forEach((stylesheet) => { %>
<% }) %>
+
<%- include("theme-vars", { theme }) %>