From e97bf95ca8c9630391d7ebb774e4bd38fea23634 Mon Sep 17 00:00:00 2001 From: Mike Johnston Date: Sat, 28 Feb 2026 01:43:50 -0500 Subject: [PATCH] dark mode fixes --- public/css/style.css | 30 +++++++++++++++++++++++++++++- src/views/home.ejs | 3 +++ src/views/partials/footer.ejs | 14 ++++++-------- src/views/partials/header.ejs | 3 ++- 4 files changed, 40 insertions(+), 10 deletions(-) diff --git a/public/css/style.css b/public/css/style.css index 3145835..10db8bd 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -101,6 +101,16 @@ body { background: rgba(255, 255, 255, 0.1); } +/* Desktop: hide mobile toggle, show nav toggle */ +.mobile-theme-toggle { + display: none; +} + +.nav-theme-item { + display: flex; + align-items: center; +} + .nav-toggle span { display: block; width: 24px; @@ -186,8 +196,13 @@ body { color: #fff; } +.btn-primary:visited { + color: #fff; +} + .btn-primary:hover { background: var(--primary-dark); + color: #fff; } .btn-success { @@ -195,6 +210,10 @@ body { color: #fff; } +.btn-success:visited { + color: #fff; +} + .btn-success:hover { background: #00a381; } @@ -571,7 +590,7 @@ tr:hover { background: linear-gradient(135deg, var(--card-bg) 0%, #0d2618 100%); } -[data-theme="dark"] a { +[data-theme="dark"] a:not(.btn) { color: var(--primary); } @@ -605,6 +624,15 @@ tr:hover { display: flex; } + /* Show mobile theme toggle, hide nav one */ + .mobile-theme-toggle { + display: inline-flex; + } + + .nav-theme-item { + display: none; + } + .navbar { padding: 0 0.75rem; height: 52px; diff --git a/src/views/home.ejs b/src/views/home.ejs index 3ce52b1..a48dd47 100644 --- a/src/views/home.ejs +++ b/src/views/home.ejs @@ -7,6 +7,9 @@
Browse Hunts Leaderboard + <% if (!currentUser) { %> + Login + <% } %>
diff --git a/src/views/partials/footer.ejs b/src/views/partials/footer.ejs index ea298da..09f4eb5 100644 --- a/src/views/partials/footer.ejs +++ b/src/views/partials/footer.ejs @@ -3,22 +3,20 @@ diff --git a/src/views/partials/header.ejs b/src/views/partials/header.ejs index eaff442..619ce7a 100644 --- a/src/views/partials/header.ejs +++ b/src/views/partials/header.ejs @@ -19,7 +19,7 @@ <% if (typeof flash !== 'undefined' && flash) { %>