Skip to content

Commit 688e489

Browse files
drusepthclaude
andcommitted
Fix navbar logo background in dark mode on collections page
Scoped dynamic dark mode CSS overrides to only apply within main element, preventing them from affecting the navbar logo container. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 92c1b76 commit 688e489

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

app/views/page_collections/show.html.erb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,16 +1207,16 @@ document.addEventListener('DOMContentLoaded', function() {
12071207
to { opacity: 1; transform: translateY(0); }
12081208
}
12091209
1210-
/* Dark mode styles */
1211-
.dark .bg-white { background-color: #1f2937; }
1212-
.dark .text-gray-900 { color: #f9fafb; }
1213-
.dark .text-gray-700 { color: #d1d5db; }
1214-
.dark .text-gray-600 { color: #9ca3af; }
1215-
.dark .text-gray-500 { color: #6b7280; }
1216-
.dark .border-gray-200 { border-color: #374151; }
1217-
.dark .border-gray-300 { border-color: #4b5563; }
1218-
.dark .bg-gray-50 { background-color: #111827; }
1219-
.dark .bg-gray-100 { background-color: #1f2937; }
1210+
/* Dark mode styles - scoped to main content only to avoid affecting navbar */
1211+
.dark main .bg-white { background-color: #1f2937; }
1212+
.dark main .text-gray-900 { color: #f9fafb; }
1213+
.dark main .text-gray-700 { color: #d1d5db; }
1214+
.dark main .text-gray-600 { color: #9ca3af; }
1215+
.dark main .text-gray-500 { color: #6b7280; }
1216+
.dark main .border-gray-200 { border-color: #374151; }
1217+
.dark main .border-gray-300 { border-color: #4b5563; }
1218+
.dark main .bg-gray-50 { background-color: #111827; }
1219+
.dark main .bg-gray-100 { background-color: #1f2937; }
12201220
12211221
/* Prevent MaterializeCSS dropdown conflicts */
12221222
select[data-no-materialize="true"] + .select-wrapper {

0 commit comments

Comments
 (0)