diff --git a/core/templates/base.html b/core/templates/base.html index 5a629d3..c7a4695 100644 --- a/core/templates/base.html +++ b/core/templates/base.html @@ -15,13 +15,13 @@ --bs-body-font-family: 'Space Grotesk', sans-serif; } - body { - background-color: #ffffff; - color: #000000; + /* Ensure smooth transition for theme change */ + html, body { + transition: background-color 0.3s ease, color 0.3s ease; } .navbar { - border-bottom: 2px solid #000; + border-bottom: 2px solid var(--bw-border, #000); } .navbar-brand { @@ -38,45 +38,106 @@ } footer { - border-top: 2px solid #000; + border-top: 2px solid var(--bw-border, #000); margin-top: 5rem; padding: 3rem 0; } + + /* Theme Toggle Button Specifics */ + .theme-toggle { + cursor: pointer; + border: 2px solid var(--bw-text, #000); + background: var(--bw-bg, #fff); + color: var(--bw-text, #000); + padding: 5px 15px; + font-family: 'JetBrains Mono', monospace; + font-weight: 700; + margin-left: 15px; + transition: all 0.2s ease; + text-transform: uppercase; + font-size: 0.8rem; + } + + .theme-toggle:hover { + background: var(--bw-text, #000); + color: var(--bw-bg, #fff); + } + -
-