From a24b51a5d2798ca4beedece745a98163410a8b0d Mon Sep 17 00:00:00 2001 From: triethyl Date: Sun, 15 Feb 2026 23:37:03 -0500 Subject: themes overhaul and new font --- site/themes/sine/layouts/partials/head.html | 2 +- site/themes/sine/layouts/partials/nav.html | 2 +- site/themes/sine/static/css/style.css | 19 ++-- .../sine/static/css/themes/melatonin-dark.css | 22 ++++ .../sine/static/css/themes/melatonin-light.css | 22 ++++ .../sine/static/css/themes/oxocarbon-dark.css | 2 +- .../sine/static/css/themes/oxocarbon-light.css | 2 +- site/themes/sine/static/css/themes/themes.css | 5 + .../sine/static/fonts/Jacquard12-Regular.ttf | Bin 0 -> 114268 bytes site/themes/sine/static/js/switch-theme.js | 116 ++++++++++----------- 10 files changed, 119 insertions(+), 73 deletions(-) create mode 100644 site/themes/sine/static/css/themes/melatonin-dark.css create mode 100644 site/themes/sine/static/css/themes/melatonin-light.css create mode 100644 site/themes/sine/static/css/themes/themes.css create mode 100644 site/themes/sine/static/fonts/Jacquard12-Regular.ttf diff --git a/site/themes/sine/layouts/partials/head.html b/site/themes/sine/layouts/partials/head.html index e7c23e5..6651e89 100644 --- a/site/themes/sine/layouts/partials/head.html +++ b/site/themes/sine/layouts/partials/head.html @@ -8,7 +8,7 @@ // Run as early as possible (function() { const theme = localStorage.getItem("theme"); - const preloadClass = theme === "dark" ? "preload-dark" : "preload-light"; + const preloadClass = theme.includes("dark") ? "preload-dark" : "preload-light"; // Add preload class to document.documentElement.classList.add(preloadClass); diff --git a/site/themes/sine/layouts/partials/nav.html b/site/themes/sine/layouts/partials/nav.html index efd7e5b..889d5a0 100644 --- a/site/themes/sine/layouts/partials/nav.html +++ b/site/themes/sine/layouts/partials/nav.html @@ -2,7 +2,7 @@