From 684ec18eead05a1f3d0d66b0d660bc32570a6ead Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sat, 22 Nov 2025 23:30:32 -0500 Subject: [PATCH] Standardize breadcrumbs on interlinear page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update interlinear page breadcrumbs to match site-wide styling: - Use standard .breadcrumb class instead of .breadcrumbs - Use CSS variables (--link-color, --text-secondary) instead of hardcoded colors - Change separator from / to > to match other pages - Add border-bottom and proper spacing - Remove inline styles - Apply consistent dark mode styling Breadcrumbs now match the refined navigation style used throughout the rest of the site. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/interlinear.html | 71 +++++++++++++------------ 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/kjvstudy_org/templates/interlinear.html b/kjvstudy_org/templates/interlinear.html index bac3485..8776229 100644 --- a/kjvstudy_org/templates/interlinear.html +++ b/kjvstudy_org/templates/interlinear.html @@ -223,25 +223,28 @@ background: #333; } -.breadcrumbs { - margin: 1rem 0; - font-size: 0.9rem; - color: #666; +.breadcrumb { + margin: 2rem 0 3rem 0; + font-size: 0.95rem; + color: var(--text-secondary); + font-style: italic; + border-bottom: 1px solid var(--border-color); + padding-bottom: 1rem; } -.breadcrumbs a { - color: #0066cc; +.breadcrumb a { + color: var(--link-color); text-decoration: none; transition: color 0.2s; } -.breadcrumbs a:hover { - color: #111; - text-decoration: underline; +.breadcrumb a:hover { + color: var(--link-hover); } -.breadcrumbs span { - color: #999; +.breadcrumb-separator { + margin: 0 0.75rem; + color: var(--text-quaternary); } @media (max-width: 760px) { @@ -361,20 +364,21 @@ border-color: #666; } - .breadcrumbs { - color: #999; + .breadcrumb { + color: var(--text-secondary); + border-bottom-color: var(--border-color); } - .breadcrumbs a { - color: #6699ff; + .breadcrumb a { + color: var(--link-color); } - .breadcrumbs a:hover { - color: #aaa; + .breadcrumb a:hover { + color: var(--link-hover); } - .breadcrumbs span:last-child { - color: #ddd; + .breadcrumb-separator { + color: var(--text-quaternary); } input { @@ -477,20 +481,21 @@ border-color: #666; } -[data-theme="dark"] .breadcrumbs { - color: #999; +[data-theme="dark"] .breadcrumb { + color: var(--text-secondary); + border-bottom-color: var(--border-color); } -[data-theme="dark"] .breadcrumbs a { - color: #6699ff; +[data-theme="dark"] .breadcrumb a { + color: var(--link-color); } -[data-theme="dark"] .breadcrumbs a:hover { - color: #aaa; +[data-theme="dark"] .breadcrumb a:hover { + color: var(--link-hover); } -[data-theme="dark"] .breadcrumbs span:last-child { - color: #ddd; +[data-theme="dark"] .breadcrumb-separator { + color: var(--text-quaternary); } [data-theme="dark"] input { @@ -515,16 +520,16 @@

Hebrew and Greek text with word-by-word English translation

{% if verse_data and interlinear_words %} -