Fix dark mode styling for sidenotes and interlinear cards

Add comprehensive dark mode support for:
- Sidenotes and marginnotes (fixing white box issue)
- Interlinear word cards and all text elements
- Links, headings, and borders in dark mode
- Buttons, inputs, and navigation elements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-22 15:14:13 -05:00
parent f7b225add8
commit 2566299a33
2 changed files with 132 additions and 0 deletions
+19
View File
@@ -58,6 +58,25 @@ body {
background-color: #151515;
color: #ddd;
}
.sidenote,
.marginnote {
background-color: #151515;
color: #ddd;
}
a:link,
a:visited {
color: #aaa;
}
hr {
border-top-color: #444;
}
h1, h2, h3 {
color: #ddd;
}
}
h1 {
+113
View File
@@ -263,6 +263,119 @@
grid-template-columns: 1fr;
}
}
/* Dark mode support */
@media (prefers-color-scheme: dark) {
.verse-header {
border-bottom-color: #444;
}
.kjv-text {
color: #aaa;
}
.interlinear-word {
background: #1a1a1a;
border-color: #333;
}
.word-position {
color: #666;
}
.word-original {
color: #ddd;
}
.word-transliteration {
color: #999;
}
.word-strongs {
color: #6699ff;
}
.word-english {
color: #ddd;
}
.word-parsing {
color: #999;
}
.word-definition {
color: #aaa;
border-top-color: #333;
}
.navigation-links {
border-top-color: #444;
}
.verse-link {
background: #1a1a1a;
border-color: #333;
color: #ddd;
}
.verse-link:hover {
background: #222;
border-color: #666;
}
.verse-link-preview {
color: #999;
}
.interlinear-help {
background: #1a1a1a;
border-left-color: #666;
}
.featured-link,
.book-link {
background: #1a1a1a;
border-color: #333;
color: #ddd;
}
.featured-link:hover,
.book-link:hover {
background: #222;
border-color: #666;
}
.breadcrumbs {
color: #999;
}
.breadcrumbs a {
color: #6699ff;
}
.breadcrumbs a:hover {
color: #aaa;
}
.breadcrumbs span:last-child {
color: #ddd;
}
input {
background: #1a1a1a;
border-color: #444;
color: #ddd;
}
button {
background: #333;
color: #ddd;
}
button:hover {
background: #444;
}
}
</style>
{% endblock %}