From 8d02b5b8ebb6d63de90d5a883d4b6b088f8db73b Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Thu, 4 Dec 2025 10:10:15 -0500 Subject: [PATCH] Refactor: consolidate shared dark mode rules in base.html MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Move common dark mode CSS rules to base.html: - .words-of-christ - .section-card, .section-card h2 - .person-card-name, .person-card-verse - .nav-paragraph.selected Reduces duplication across 6 templates. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/about.html | 5 +--- kjvstudy_org/templates/accessibility.html | 5 +--- kjvstudy_org/templates/base.html | 28 +++++++++++++++++++ kjvstudy_org/templates/chapter.html | 4 +-- kjvstudy_org/templates/family_tree.html | 16 +++-------- .../templates/family_tree_person.html | 10 +------ kjvstudy_org/templates/verse.html | 4 +-- 7 files changed, 37 insertions(+), 35 deletions(-) diff --git a/kjvstudy_org/templates/about.html b/kjvstudy_org/templates/about.html index 1cf2ff0..313a9ce 100644 --- a/kjvstudy_org/templates/about.html +++ b/kjvstudy_org/templates/about.html @@ -255,10 +255,7 @@ border-radius: 4px; } - [data-theme="dark"] .nav-paragraph.selected { - outline-color: #6b9b7a; - background: rgba(107, 155, 122, 0.1); - } + /* .nav-paragraph.selected dark mode is in base.html */ diff --git a/kjvstudy_org/templates/accessibility.html b/kjvstudy_org/templates/accessibility.html index 570f464..d252a5b 100644 --- a/kjvstudy_org/templates/accessibility.html +++ b/kjvstudy_org/templates/accessibility.html @@ -554,10 +554,7 @@ border-radius: 4px; } - [data-theme="dark"] .nav-paragraph.selected { - outline-color: #6b9b7a; - background: rgba(107, 155, 122, 0.1); - } + /* .nav-paragraph.selected dark mode is in base.html */