diff --git a/views/snippets/header.html b/views/snippets/header.html
index 14ea890..f48495d 100644
--- a/views/snippets/header.html
+++ b/views/snippets/header.html
@@ -15,12 +15,17 @@
font-family: 'CustomUserFont';
src: url('/s/fonts/{{ session.font }}');
}
+ @elseif(typeof default_font !== 'undefined' && default_font && default_font.length > 0)
+ {{ "@" }}font-face {
+ font-family: 'SiteDefaultFont';
+ src: url('/s/fonts/{{ default_font }}');
+ }
@endif
:root {
@if(session && session.font)
--font: 'CustomUserFont', monospace !important;
@elseif(typeof default_font !== 'undefined' && default_font && default_font.length > 0)
- --font: {{ default_font }} !important;
+ --font: 'SiteDefaultFont', monospace !important;
@endif
}
@if(session && session.font)
@@ -34,7 +39,7 @@
}
@elseif(typeof default_font !== 'undefined' && default_font && default_font.length > 0)
*:not(canvas):not(.meme-title):not(.force-impact):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.fa-light):not(.fa-thin):not(.fa-duotone):not([class*=" fa-"]):not([class^="fa-"]) {
- font-family: {{ default_font }} !important;
+ font-family: 'SiteDefaultFont', monospace !important;
}
/* Explicitly protect FA pseudo-elements */
.fa-solid::before, .fa-regular::before, .fa-brands::before,