/* Generated by hosting/apply-homepage-theme.mjs; do not edit generated rules. */
/* acts-study.css */
html[data-home-theme=dark] .acts-study a{color:var(--ink)}
html[data-home-theme=dark] .acts-kicker{color:var(--muted)}
html[data-home-theme=dark] .acts-hero h3{color:var(--ink)}
html[data-home-theme=dark] .acts-stats span{color:var(--muted)}
html[data-home-theme=dark] .acts-section-nav button,html[data-home-theme=dark] .acts-compare-nav button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .acts-section-nav button[aria-pressed=true],html[data-home-theme=dark] .acts-compare-nav button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .acts-phase-nav button{color:var(--ink)}
html[data-home-theme=dark] .acts-phase-nav small{color:var(--muted)}
html[data-home-theme=dark] .acts-phase-nav button[aria-pressed=true]{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .acts-filters label{color:var(--muted)}
html[data-home-theme=dark] .acts-filters button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .acts-filters button[type=submit]{border-color:var(--line)}
html[data-home-theme=dark] .acts-result-status{color:var(--muted)}
html[data-home-theme=dark] .acts-map-tools button,html[data-home-theme=dark] .acts-map-tools a{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .acts-map-tools button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .acts-map{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .acts-map-status,html[data-home-theme=dark] .acts-map-notice{color:var(--muted)}
html[data-home-theme=dark] .acts-map-notice{background:var(--home-surface)}
html[data-home-theme=dark] .acts-selected-status{color:var(--muted)}
html[data-home-theme=dark] .acts-event-list button{color:var(--ink)}
html[data-home-theme=dark] .acts-event-list small{color:var(--muted)}
html[data-home-theme=dark] .acts-event-list span{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .acts-event-list button[aria-pressed=true]{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .acts-detail header small{color:var(--muted)}
html[data-home-theme=dark] .acts-detail h3{color:var(--ink)}
html[data-home-theme=dark] .acts-kind{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .acts-detail p{color:var(--muted)}
html[data-home-theme=dark] .acts-summary{color:var(--ink)!important}
html[data-home-theme=dark] .acts-refs a{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .acts-photo{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .acts-photo figcaption{color:var(--muted)}
html[data-home-theme=dark] .acts-facts{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .acts-facts dt{color:var(--muted)}
html[data-home-theme=dark] .acts-facts dd{color:var(--muted)}
html[data-home-theme=dark] .acts-explanation h4{color:var(--ink)}
html[data-home-theme=dark] .acts-observe{border-left:3px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .acts-observe strong{color:var(--muted)}
html[data-home-theme=dark] .acts-location-note{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)!important}
html[data-home-theme=dark] .acts-location-details{color:var(--muted)}
html[data-home-theme=dark] .acts-location-details summary{color:var(--muted)}
html[data-home-theme=dark] .acts-journey-link{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .acts-pager button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .acts-pager span{color:var(--muted)}
html[data-home-theme=dark] .acts-table-section{background:var(--home-surface)}
html[data-home-theme=dark] .acts-table-section summary{color:var(--ink)}
html[data-home-theme=dark] .acts-table-section>p,html[data-home-theme=dark] .acts-area-chapters>p,html[data-home-theme=dark] .acts-comparison-content>p{color:var(--muted)}
html[data-home-theme=dark] .acts-table caption{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .acts-table thead th{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .acts-table tbody th{color:var(--muted)}
html[data-home-theme=dark] .acts-table p{color:var(--muted)}
html[data-home-theme=dark] .acts-table td>strong{color:var(--muted)}
html[data-home-theme=dark] .acts-table button{color:var(--ink)}
html[data-home-theme=dark] .acts-table button small{color:var(--muted)}
html[data-home-theme=dark] .acts-table tr.is-selected{background:var(--home-surface)}
html[data-home-theme=dark] .acts-comparison-content h3,html[data-home-theme=dark] .acts-area-chapters h3{color:var(--ink)}
html[data-home-theme=dark] .acts-note{background:var(--home-surface);border-left:3px solid var(--line)}
html[data-home-theme=dark] .acts-empty{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .acts-reading>summary,html[data-home-theme=dark] .acts-sources>summary{color:var(--muted)}
html[data-home-theme=dark] .acts-reading p,html[data-home-theme=dark] .acts-sources p{color:var(--muted)}
html[data-home-theme=dark] .acts-reading h4{color:var(--muted)}
html[data-home-theme=dark] .acts-map-icon>span{border:2px solid var(--line)}
html[data-home-theme=dark] .acts-popup h4{color:var(--ink)}
html[data-home-theme=dark] .acts-popup button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .acts-popup button small{color:var(--muted)}
html[data-home-theme=dark] .acts-popup p{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:780px){}
/* ads.css */
html[data-home-theme=dark] .logos-ad-label{color:var(--muted)}
html[data-home-theme=dark] .logos-ad-preview{border:1px dashed var(--line);background:var(--home-surface);color:var(--muted)}
@media (max-width: 600px){}
/* ark-streetview.css */
html[data-home-theme=dark] button,html[data-home-theme=dark] .street-actions a{border:1px solid var(--line)}
html[data-home-theme=dark] button[aria-pressed=true]{background:var(--home-soft);color:var(--ink);border-color:var(--line)}
html[data-home-theme=dark] .street-layout{border-block:1px solid var(--line)}
html[data-home-theme=dark] .street-point button{border:2px solid var(--line)}
@media(max-width:760px){}
/* ark-tour.css */
html[data-home-theme=dark] button{border:1px solid var(--line)}
html[data-home-theme=dark] button[aria-pressed=true]{background:var(--home-soft);color:var(--ink);border-color:var(--line)}
html[data-home-theme=dark] .ark-layout{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .ark-room-detail{border-top:1px solid var(--line)}
html[data-home-theme=dark] .ark-notes>p{color:var(--muted)}
@media(min-width:1500px){}
@media(max-width:760px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:760px){}
/* ark-walk.css */
html[data-home-theme=dark] .ark-map-labels button{border-color:var(--line)}
html[data-home-theme=dark] .ark-map-labels button[aria-pressed=true]{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .ark-layout{border-top-color:var(--line)}
@media(max-width:760px){}
html[data-home-theme=dark] .ark-animal-search input{border:1px solid var(--line)}
@media(max-width:760px){}
/* atlas-event-map.css */
html[data-home-theme=dark] .atlas-focus-control{border:1px solid var(--line);background:color-mix(in srgb,var(--home-surface) 96.078%,transparent);color:var(--ink)}
html[data-home-theme=dark] .atlas-focus-control>small{color:var(--muted)}
html[data-home-theme=dark] .atlas-focus-control>p{color:var(--muted)}
html[data-home-theme=dark] .atlas-battle-detail [aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .atlas-battle-key{color:#ffb5a6}
@media(max-width:850px){}
html[data-home-theme=dark] #atlas-more-map-settings{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
@media(max-width:850px) and (min-height:501px){}
/* atlas.css */
html[data-home-theme=dark] .atlas-page{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-page a{color:var(--ink)}
html[data-home-theme=dark] .atlas-skip{background:var(--home-surface)}
html[data-home-theme=dark] .atlas-header{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .atlas-brand{color:var(--ink)!important}
html[data-home-theme=dark] .atlas-brand small{border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .atlas-header nav a{color:var(--muted)}
html[data-home-theme=dark] .atlas-library{background:var(--home-surface);border-right:1px solid var(--line)}
html[data-home-theme=dark] .atlas-eyebrow{color:var(--muted)}
html[data-home-theme=dark] .atlas-library-heading p{color:var(--muted)}
html[data-home-theme=dark] .atlas-library-tabs{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .atlas-library-tabs button{color:var(--muted)}
html[data-home-theme=dark] .atlas-library-tabs button[aria-pressed=true]{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .atlas-search-label{color:var(--muted)}
html[data-home-theme=dark] .atlas-library input[type=search],html[data-home-theme=dark] .atlas-library select{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-results-heading{color:var(--muted)}
html[data-home-theme=dark] .atlas-item-choice{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-item-choice:hover{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-item-choice[aria-pressed=true]{border-color:var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .atlas-item-choice small{color:var(--muted)}
html[data-home-theme=dark] .atlas-item-choice .atlas-located{color:var(--muted)}
html[data-home-theme=dark] .atlas-more{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-panel-note{color:var(--muted)}
html[data-home-theme=dark] .atlas-layer-group{border-top:1px solid var(--line)}
html[data-home-theme=dark] .atlas-layer-group>summary{color:var(--muted)}
html[data-home-theme=dark] .atlas-layer-choice{color:var(--muted)}
html[data-home-theme=dark] .atlas-layer-choice small{color:var(--muted)}
html[data-home-theme=dark] .atlas-layer-actions button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .atlas-method{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .atlas-method summary{color:var(--muted)}
html[data-home-theme=dark] .atlas-method a{color:var(--muted)}
html[data-home-theme=dark] .atlas-map-toolbar>div{background:color-mix(in srgb,var(--home-surface) 93.725%,transparent)}
html[data-home-theme=dark] .atlas-map-toolbar button{color:var(--muted)}
html[data-home-theme=dark] .atlas-map-toolbar>button{background:color-mix(in srgb,var(--home-surface) 93.725%,transparent)}
html[data-home-theme=dark] .atlas-map-legend span{background:color-mix(in srgb,var(--home-surface) 94.118%,transparent);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .atlas-map-status{color:var(--ink);background:color-mix(in srgb,var(--home-surface) 94.118%,transparent);border:1px solid var(--line)}
html[data-home-theme=dark] .atlas-detail{border-left:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-detail h3{color:var(--ink)}
html[data-home-theme=dark] .atlas-detail p{color:var(--muted)}
html[data-home-theme=dark] .atlas-detail .atlas-detail-subtitle{color:var(--muted)}
html[data-home-theme=dark] .atlas-detail .atlas-detail-summary{color:var(--ink)}
html[data-home-theme=dark] .atlas-detail-actions button,html[data-home-theme=dark] .atlas-detail-actions a{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-detail-actions button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .atlas-detail .atlas-coordinate-note{border-left:2px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .atlas-detail figure{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .atlas-detail figcaption{color:var(--muted)}
html[data-home-theme=dark] .atlas-refs a{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .atlas-detail-sources{color:var(--muted);border-top:1px solid var(--line)}
html[data-home-theme=dark] .atlas-empty-steps{color:var(--muted)}
html[data-home-theme=dark] .atlas-popup button{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-popup strong{color:var(--ink)}
html[data-home-theme=dark] .atlas-popup small{color:var(--muted)}
html[data-home-theme=dark] .atlas-map-area .leaflet-container{background:var(--home-soft)}
html[data-home-theme=dark] .atlas-saved-row>.atlas-remove{color:var(--muted)}
html[data-home-theme=dark] .atlas-selected-strip{border-block:1px solid var(--line)}
html[data-home-theme=dark] .atlas-selected-strip button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .atlas-page #atlas-fatal{background:var(--home-surface)}
html[data-home-theme=dark] .atlas-page #atlas-fatal button{border:1px solid var(--line);background:var(--home-surface)}
@media(min-width:1550px){}
@media(max-width:1100px){}
@media(max-width:850px){html[data-home-theme=dark] .atlas-detail{border:1px solid var(--line)}
html[data-home-theme=dark] .atlas-detail-close{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}}
@media(prefers-reduced-motion:reduce){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
html[data-home-theme=dark] .atlas-names-toggle{background:color-mix(in srgb,var(--home-surface) 93.725%,transparent);color:var(--ink)}
html[data-home-theme=dark] .atlas-scene{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-scene header small{color:var(--muted)}
html[data-home-theme=dark] .atlas-scene button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-scene-tools{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .atlas-scene-tools span{color:var(--muted)}
html[data-home-theme=dark] .atlas-scene-description strong{color:var(--ink)}
@media(max-width:850px){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
@media(max-width:850px){}
html[data-home-theme=dark] .atlas-era-control,html[data-home-theme=dark] .atlas-map-options{border:1px solid var(--line);background:color-mix(in srgb,var(--home-surface) 94.902%,transparent)}
html[data-home-theme=dark] .atlas-era-control>summary,html[data-home-theme=dark] .atlas-map-options>summary{color:var(--ink)}
html[data-home-theme=dark] .atlas-era-control>summary strong{color:var(--ink)}
html[data-home-theme=dark] .atlas-era-control>summary small{color:var(--muted)}
html[data-home-theme=dark] .atlas-era-control select,html[data-home-theme=dark] .atlas-era-control input[type=number]{color:var(--ink);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-era-control button{color:var(--ink);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-era-grid{color:var(--muted)}
html[data-home-theme=dark] .atlas-era-options p{color:var(--muted)}
html[data-home-theme=dark] .atlas-era-options #atlas-year-error{color:#ffb5a6}
html[data-home-theme=dark] .atlas-country-legend span{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .atlas-period-note{color:var(--muted)}
html[data-home-theme=dark] .atlas-period-warning{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)!important}
html[data-home-theme=dark] .atlas-leaflet-cluster{border:1.5px solid var(--line)}
@media(max-width:850px){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
html[data-home-theme=dark] .atlas-candidate-list li{color:var(--ink)}
html[data-home-theme=dark] .atlas-jesus-badges i{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .atlas-jesus-badges i.is-miracle{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .atlas-jesus-events{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-jesus-events.is-miracle{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .atlas-jesus-events h3{color:var(--ink)!important}
html[data-home-theme=dark] .atlas-jesus-events.is-miracle h3{color:var(--muted)!important}
html[data-home-theme=dark] .atlas-jesus-events h4{color:var(--ink)}
html[data-home-theme=dark] .atlas-jesus-events article+article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .atlas-jesus-events small{color:var(--muted)}
html[data-home-theme=dark] .atlas-jesus-additional{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-jesus-additional summary{color:var(--muted)}
html[data-home-theme=dark] .atlas-jesus-additional>p{color:var(--muted)}
html[data-home-theme=dark] #atlas-controls-toggle{border:1px solid var(--line);background:color-mix(in srgb,var(--home-surface) 96.078%,transparent);color:var(--ink)}
html[data-home-theme=dark] #atlas-controls-toggle:hover{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .atlas-city-card{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .atlas-city-card .atlas-city-photo{border:1px solid var(--line)}
@media(max-width:850px){}
/* atonement-study.css */
@media(max-width:1000px){}
@media(max-width:780px){}
@media(max-width:480px){}
/* bible-map-context.css */
html[data-home-theme=dark] .atlas-context-controls{background:var(--home-surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .atlas-year-input button,html[data-home-theme=dark] .atlas-context-controls button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-context-controls p{color:var(--muted)}
html[data-home-theme=dark] .atlas-context-controls select:not(.atlas-year-era){border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-year-badge button{border:1px solid var(--line);background:color-mix(in srgb,var(--home-surface) 13.333%,transparent)}
html[data-home-theme=dark] .atlas-country-key{border-top:1px solid var(--line)}
html[data-home-theme=dark] .atlas-country-key button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-context-count{color:var(--muted)}
html[data-home-theme=dark] .bible-context-control{border:1px solid var(--line);background:color-mix(in srgb,var(--home-surface) 94.902%,transparent);color:var(--ink)}
html[data-home-theme=dark] .bible-context-control a{color:var(--ink);border-top:1px solid var(--line)}
@media(max-width:850px){}
@media(max-width:850px){}
/* canaan.css */
html[data-home-theme=dark] .canaan-lead{color:var(--muted)}
html[data-home-theme=dark] .canaan-map-notice{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-stage-navigation{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-stage-navigation h3{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-navigation button{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-navigation button>span{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-navigation small{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-navigation button[aria-pressed=true]{background:var(--home-surface);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .canaan-stage-navigation button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .canaan-stage-navigation>p{color:var(--muted)}
html[data-home-theme=dark] .canaan-map-toolbar button{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .canaan-map-toolbar button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .canaan-map-toolbar button:hover:not(:disabled){border-color:var(--line)}
html[data-home-theme=dark] .canaan-map-shell{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .canaan-map-canvas{background:var(--home-soft)}
html[data-home-theme=dark] .canaan-map-canvas.leaflet-container{background:var(--home-soft)}
html[data-home-theme=dark] .canaan-map-shell figcaption{border-top:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .canaan-point-symbol{border:2px solid var(--line)}
html[data-home-theme=dark] .canaan-map-status{color:var(--muted)}
html[data-home-theme=dark] .canaan-map-help{color:var(--muted)}
html[data-home-theme=dark] .canaan-pin{border:2px solid var(--line)}
html[data-home-theme=dark] .canaan-map-canvas .leaflet-popup-content-wrapper{background:var(--home-surface)}
html[data-home-theme=dark] .canaan-map-popup{color:var(--muted)}
html[data-home-theme=dark] .canaan-map-popup h4{color:var(--ink)}
html[data-home-theme=dark] .canaan-stage-detail{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .canaan-detail-number{color:var(--muted)}
html[data-home-theme=dark] .canaan-detail-heading small{color:var(--muted)}
html[data-home-theme=dark] .canaan-detail-heading h3{color:var(--ink)}
html[data-home-theme=dark] .canaan-location-status{color:var(--muted);background:var(--home-soft)}
html[data-home-theme=dark] .canaan-hebrew{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-detail p{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-detail .canaan-detail-summary{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-detail h4{color:var(--muted)}
html[data-home-theme=dark] .canaan-refs a,html[data-home-theme=dark] .canaan-stage-sources a,html[data-home-theme=dark] .canaan-all-sources a{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .canaan-stage-sources summary,html[data-home-theme=dark] .canaan-all-sources summary{color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-sources article small{color:var(--muted)}
html[data-home-theme=dark] .canaan-timeline-note{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-study-notes details{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-study-notes summary{color:var(--muted)}
html[data-home-theme=dark] .canaan-study-notes p{color:var(--muted)}
html[data-home-theme=dark] .canaan-all-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .canaan-source-grid p{color:var(--muted)}
html[data-home-theme=dark] .canaan-source-grid small{color:var(--muted)}
html[data-home-theme=dark] .canaan-all-sources>p{color:var(--muted)}
html[data-home-theme=dark] .canaan-loading,html[data-home-theme=dark] .canaan-error{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .canaan-error button{border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:900px){}
@media(max-width:700px){}
html[data-home-theme=dark] .canaan-phase-navigation button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted);border-top:3px solid var(--canaan-phase-color,var(--line))}
html[data-home-theme=dark] .canaan-phase-navigation button>span{color:var(--canaan-phase-color,var(--ink))}
html[data-home-theme=dark] .canaan-phase-navigation button>small{color:var(--muted)}
html[data-home-theme=dark] .canaan-phase-navigation button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);border-top-color:var(--canaan-phase-color,var(--line));color:var(--ink)}
html[data-home-theme=dark] .canaan-phase-navigation button[data-canaan-phase-choice=all][aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .canaan-phase-navigation button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .canaan-nav-subtitle{color:var(--muted)}
html[data-home-theme=dark] .canaan-overview-grid article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-overview-grid article>small{color:var(--muted)}
html[data-home-theme=dark] .canaan-overview-grid button{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-cluster-pin{border:3px solid var(--line)}
html[data-home-theme=dark] .canaan-cluster-options button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .canaan-stage-detail .canaan-unlocated-note{background:var(--home-surface);color:var(--muted)}
@media(max-width:1100px){}
@media(max-width:700px){}
html[data-home-theme=dark] .canaan-chapter-reading,html[data-home-theme=dark] .canaan-tribal-allotments{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-chapter-reading>summary,html[data-home-theme=dark] .canaan-tribal-allotments>summary{color:var(--muted)}
html[data-home-theme=dark] .canaan-chapter-reading>summary>small,html[data-home-theme=dark] .canaan-tribal-allotments>summary>small{color:var(--muted)}
html[data-home-theme=dark] .canaan-chapter-grid>article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .canaan-chapter-grid>article>small{color:var(--muted)}
html[data-home-theme=dark] .canaan-chapter-grid h4 button{color:var(--muted)}
html[data-home-theme=dark] .canaan-chapter-grid p{color:var(--muted)}
html[data-home-theme=dark] .canaan-reading-note{color:var(--muted)}
html[data-home-theme=dark] .canaan-allotments-content>p{color:var(--muted)}
html[data-home-theme=dark] .canaan-allotments-scroll{border:1px solid var(--line)}
html[data-home-theme=dark] .canaan-allotments-scroll caption{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-allotments-scroll th,html[data-home-theme=dark] .canaan-allotments-scroll td{border-top:1px solid var(--line)}
html[data-home-theme=dark] .canaan-allotments-scroll thead th{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-allotments-scroll tbody th{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .canaan-allotments-scroll tbody td:nth-child(2){color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] .canaan-pin.is-overview{color:var(--canaan-phase-color,var(--muted))}
html[data-home-theme=dark] .canaan-pin.is-overview.is-selected{color:#ffb5a6}
html[data-home-theme=dark] .canaan-cluster-options button>span>small{color:var(--muted)}
/* creation-study.css */
html[data-home-theme=dark] .origins-geography{border-top:1px solid var(--creation-line,var(--line,var(--line)))}
html[data-home-theme=dark] .origins-geography>summary{color:var(--ink,var(--ink))}
@media(max-width:950px){}
@media(max-width:600px){}
@media(max-width:600px){}
/* daniel-study.css */
@media(max-width:1000px){}
@media(max-width:600px){}
/* dictionary-reference.css */
@media(max-width:1100px){}
@media(min-width:761px) and (max-width:1000px){}
@media(max-width:600px){}
/* epistle-events.css */
html[data-home-theme=dark] .epistle-events{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .epistle-browser>summary span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-controls select,html[data-home-theme=dark] .epistle-controls input,html[data-home-theme=dark] .epistle-events button{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .epistle-events button{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-book{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-count,html[data-home-theme=dark] .epistle-scope{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-event{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-event>summary>span:last-child{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-kind{border:1px solid var(--line,var(--line));color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-event>summary::after{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-pair>section{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-events a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-event aside{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-events small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-table-wrap th,html[data-home-theme=dark] .epistle-table-wrap td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-table-wrap thead th{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-table-wrap tbody th{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .epistle-empty{border:1px dashed var(--line,var(--line))}
@media(max-width:620px){}
html[data-home-theme=dark] .epistle-topics button span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-topics button[aria-pressed=true]{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-passion-study{border-top:1px solid var(--line,var(--line));border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-passion-part{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-passion-part>summary:before{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-passion-part>summary span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-passion-rows>article{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-passion-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-passion-conclusion{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-passion-image figcaption{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-image-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .resurrection-map-study{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rs-map-controls button[aria-pressed=true],html[data-home-theme=dark] .rs-place-controls button[aria-pressed=true]{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .rs-scene-label select{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .rs-map-canvas{border:1px solid var(--line,var(--line));background:var(--home-soft)}
html[data-home-theme=dark] .rs-map-status{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rs-map-selection{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .rs-map-marker span{border:2px solid var(--line)}
html[data-home-theme=dark] .rs-map-tooltip{color:var(--ink)}
html[data-home-theme=dark] .epistle-next-study{background:var(--home-soft,var(--home-surface))}
@media(max-width:620px){}
html[data-home-theme=dark] .rs-map-reading{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rs-route-sequence small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rs-route-sequence button[aria-pressed=true]{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-comparison{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-outline{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .epistle-outline .eyebrow{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-outline-facts>div{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-outline-facts dt{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-argument-path article{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-argument-path article:not(:last-child)::after{background:var(--home-surface,var(--home-surface));color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-outline-hint{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-outline-number{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-outline-parts button>span>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-outline-parts button[aria-pressed=true]{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-flow-tools select{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .epistle-study-table{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-warning-list article{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-structure-connections a{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-structure-connections a>span{color:var(--muted,var(--muted))}
@media(max-width:620px){}
html[data-home-theme=dark] .epistle-search-tools{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-search-tools>summary{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-focused .epistle-topics button{border-color:var(--line,var(--line))}
html[data-home-theme=dark] .epistle-compact-header .eyebrow{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-compact-header>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-view-switch{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-keywords span{background:var(--home-soft,var(--home-surface));color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .epistle-chapter-grid strong{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .epistle-chapter-summary{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .epistle-chapter-grid button:hover{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .epistle-compact-footer{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-compact-passages>article{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .epistle-passage-number{background:var(--home-soft,var(--home-surface));color:var(--muted,var(--muted))}
/* esther-study.css */
html[data-home-theme=dark] .es-study{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .es-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .es-study button,html[data-home-theme=dark] .es-study select,html[data-home-theme=dark] .es-study input{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .es-study button,html[data-home-theme=dark] .es-study select,html[data-home-theme=dark] .es-study input{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .es-study a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .es-event-current{border:1px solid var(--logos-accent-border,var(--line,var(--line)));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .es-event-current small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .es-event-current strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .es-detail{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .es-meta{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .es-meta dt{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .es-voices>div{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .es-caution{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .es-table-scroll{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .es-table caption{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .es-table th,html[data-home-theme=dark] .es-table td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .es-table thead th{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .es-table tr> :first-child{background:var(--home-surface,var(--home-surface));border-right:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .es-table thead tr>:first-child{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .es-table button{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .es-notes{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .es-notes small{color:var(--muted,var(--muted))}
/* exodus-map.css */
html[data-home-theme=dark] .exmap-phase-navigation button{color:var(--muted);background:var(--home-surface);border:1px solid var(--line);border-top:3px solid var(--exmap-color,var(--line))}
html[data-home-theme=dark] .exmap-phase-navigation button>small{color:var(--muted)}
html[data-home-theme=dark] .exmap-phase-navigation button[aria-pressed=true]{background:var(--home-surface);color:var(--ink);border-color:var(--line);border-top-color:var(--exmap-color,var(--line))}
html[data-home-theme=dark] .exmap-phase-navigation button[data-exmap-phase=all][aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .exmap-navigation{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .exmap-navigation h3{color:var(--muted)}
html[data-home-theme=dark] .exmap-navigation button{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .exmap-navigation small{color:var(--muted)}
html[data-home-theme=dark] .exmap-navigation button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .exmap-navigation button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .exmap-navigation>p{color:var(--muted)}
html[data-home-theme=dark] .exmap-toolbar button,html[data-home-theme=dark] .exmap-layer-toolbar button,html[data-home-theme=dark] .exmap-retry{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .exmap-toolbar button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .exmap-toolbar button:hover:not(:disabled),html[data-home-theme=dark] .exmap-layer-toolbar button:hover{border-color:var(--line)}
html[data-home-theme=dark] .exmap-layer-toolbar button{color:var(--muted);background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .exmap-layer-toolbar button[aria-pressed=true]{background:var(--home-soft);color:var(--ink);border-color:var(--line)}
html[data-home-theme=dark] .exmap-layer-toolbar [data-exmap-action=proposals][aria-pressed=true]{background:var(--home-soft);color:#ffb5a6;border-color:var(--line)}
html[data-home-theme=dark] .exmap-shell{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .exmap-canvas{background:var(--home-soft)}
html[data-home-theme=dark] .exmap-canvas.leaflet-container{background:var(--home-soft)}
html[data-home-theme=dark] .exmap-shell figcaption{background:var(--home-surface);border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .exmap-shell figcaption i{border-top:2px dashed var(--line)}
html[data-home-theme=dark] .exmap-map-status{color:var(--muted)}
html[data-home-theme=dark] .exmap-selection-note{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .exmap-selection-note.is-unlocated{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .exmap-help{color:var(--muted)}
html[data-home-theme=dark] .exmap-overlay-note{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .exmap-pin{border:2px solid var(--line)}
html[data-home-theme=dark] .exmap-canvas .leaflet-popup-content-wrapper{background:var(--home-surface)}
html[data-home-theme=dark] .exmap-popup{color:var(--muted)}
html[data-home-theme=dark] .exmap-popup h4{color:var(--muted)}
html[data-home-theme=dark] .exmap-refs a,html[data-home-theme=dark] .exmap-sources a{color:var(--muted)}
html[data-home-theme=dark] .exmap-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .exmap-sources summary{color:var(--muted)}
html[data-home-theme=dark] .exmap-sources>p{color:var(--muted)}
html[data-home-theme=dark] .exmap-sources article p{color:var(--muted)}
html[data-home-theme=dark] .exmap-loading,html[data-home-theme=dark] .exmap-error{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .exmap-error button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:700px){}
/* ezekiel-study.css */
@media(max-width:850px){}
@media(max-width:850px){}
@media(max-width:850px){}
html[data-home-theme=dark] .ez-context-buttons button{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .ez-context-buttons button[aria-pressed="true"]{background:var(--home-surface)}
html[data-home-theme=dark] .ez-context-label span{background:color-mix(in srgb,var(--home-surface) 92.549%,transparent)}
html[data-home-theme=dark] .ez-campaign-controls{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .ez-campaign-selector select{background:var(--home-surface);color:var(--ink);border:1px solid var(--line)}
html[data-home-theme=dark] .ez-campaign-selector button,html[data-home-theme=dark] .ez-campaign-rail button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .ez-campaign-notes details{border:1px solid var(--line)}
@media(max-width:560px){}
html[data-home-theme=dark] .ez-campaign-passage{border:1px solid var(--line)}
html[data-home-theme=dark] .ez-campaign-passage sup{color:var(--muted)}
html[data-home-theme=dark] .ez-campaign-passage small{color:var(--muted)}
html[data-home-theme=dark] .ez-empire-buttons button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .ez-realm-legend .is-outline{border:1px dashed var(--line)}
html[data-home-theme=dark] .ez-rome-division button{border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .ez-rome-division button[aria-pressed="true"]{background:var(--home-soft)}
/* fall-study.css */
@media(max-width:950px){}
@media(max-width:600px){}
@media(max-width:700px){}
/* genealogy.css */
@media(max-width:1450px){}
@media(max-width:1100px){}
@media(max-width:900px){}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:900px){}
@media(max-width:600px){}
/* genesis-story.css */
@media(max-width:850px){}
@media(max-width:500px){}
/* history-routes.css */
html[data-home-theme=dark] .history-route-map{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .history-route-canvas{background:var(--home-soft)}
html[data-home-theme=dark] .history-map-tools{color:var(--ink)}
html[data-home-theme=dark] .history-map-key{color:var(--muted)}
html[data-home-theme=dark] .history-route-links .history-route-note{background:var(--home-surface)}
html[data-home-theme=dark] .history-route-steps button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .history-route-steps small{color:var(--muted)}
html[data-home-theme=dark] .history-route-steps button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .history-route-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .history-route-sources summary{color:var(--ink)}
html[data-home-theme=dark] .history-route-sources a{color:var(--ink)}
html[data-home-theme=dark] .history-route-unknown,html[data-home-theme=dark] .history-place-note{color:var(--muted)!important}
html[data-home-theme=dark] .history-atlas-link{color:var(--ink)}
html[data-home-theme=dark] .history-route-branch{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .history-route-branch>small{color:var(--muted)}
html[data-home-theme=dark] .history-route-branch>strong{color:var(--muted)}
html[data-home-theme=dark] .history-selected-route{background:var(--home-surface)}
@media(min-width:1500px){}
@media(max-width:1050px){}
@media(max-width:599px){}
html[data-home-theme=dark] .history-flow-badge{color:#ffb5a6!important}
html[data-home-theme=dark] .history-flow-badge.is-resettlement{color:var(--ink)!important}
html[data-home-theme=dark] .history-flow-label{color:#ffb5a6}
html[data-home-theme=dark] .history-event-list [data-history-event="samaria-resettlement"] .history-flow-label{color:var(--ink)}
html[data-home-theme=dark] .history-flow-controls{border:1px solid var(--line);background:color-mix(in srgb,var(--home-surface) 96.078%,transparent);color:var(--ink)}
html[data-home-theme=dark] .history-flow-options small{color:var(--muted)}
html[data-home-theme=dark] .history-comparison-note{color:var(--muted)}
/* hosea-study.css */
html[data-home-theme=dark] .hs-study{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .hs-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .hs-study button,html[data-home-theme=dark] .hs-study select,html[data-home-theme=dark] .hs-study input{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .hs-study button,html[data-home-theme=dark] .hs-study select,html[data-home-theme=dark] .hs-study input{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .hs-study a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .hs-event-current{border:1px solid var(--logos-accent-border,var(--line,var(--line)));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .hs-event-current small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .hs-event-current strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .hs-detail{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .hs-meta{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .hs-meta dt{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .hs-voices>div{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .hs-caution{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .hs-table-scroll{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .hs-table caption{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .hs-table th,html[data-home-theme=dark] .hs-table td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .hs-table thead th{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .hs-table tr> :first-child{background:var(--home-surface,var(--home-surface));border-right:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .hs-table thead tr>:first-child{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .hs-table button{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .hs-notes{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .hs-notes small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .hs-figure img{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .hs-figure figcaption{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .hs-kind{border:1px solid var(--line,var(--line));color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .hs-gallery section{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
/* image-library.css */
html[data-home-theme=dark] .il-intro p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-total{color:var(--accent,var(--ink))}
html[data-home-theme=dark] .il-filters{background:var(--surface,var(--home-surface));border:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-filters label{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-filters input,html[data-home-theme=dark] .il-filters select{border:1px solid var(--border,var(--line));background:var(--surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .il-filters button,html[data-home-theme=dark] .il-reset,html[data-home-theme=dark] .il-pagination button,html[data-home-theme=dark] .il-retry{border:1px solid var(--border,var(--line));background:var(--surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .il-topic-chips button{border:1px solid var(--border,var(--line));background:var(--surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .il-topic-chips button[aria-pressed=true]{border-color:var(--accent,var(--line))}
html[data-home-theme=dark] .il-results-head p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-card{border:1px solid var(--border,var(--line));background:var(--surface,var(--home-surface))}
html[data-home-theme=dark] .il-frame{background:var(--home-soft)}
html[data-home-theme=dark] .il-card-copy small{color:var(--accent,var(--ink))}
html[data-home-theme=dark] .il-card-copy>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-context{color:var(--accent,var(--ink))}
html[data-home-theme=dark] .il-pagination span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-empty{border:1px dashed var(--border,var(--line));color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-notice{color:var(--muted,var(--muted));border-top:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-viewer{background:var(--surface,var(--home-surface));color:var(--ink,var(--ink));border:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-viewer-header{border-bottom:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-viewer-header button,html[data-home-theme=dark] .il-viewer-footer button{border:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-full figcaption{background:var(--surface-soft,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .il-credit{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-ref-links a{color:var(--accent,var(--ink));border:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-detail-links a{border:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-viewer-footer{border-top:1px solid var(--border,var(--line))}
html[data-home-theme=dark] .il-viewer-footer span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .il-image-error{color:var(--muted,var(--muted));background:var(--surface-soft,var(--home-surface))}
@media(min-width:1600px){}
@media(max-width:1000px){}
@media(max-width:800px){}
@media(max-width:480px){}
@media(prefers-reduced-motion:reduce){}
/* isaiah-study.css */
html[data-home-theme=dark] .is-study{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .is-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-study button,html[data-home-theme=dark] .is-study select,html[data-home-theme=dark] .is-study input{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .is-study button,html[data-home-theme=dark] .is-study select,html[data-home-theme=dark] .is-study input{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-study a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-event-current{border:1px solid var(--logos-accent-border,var(--line,var(--line)));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-event-current small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-event-current strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-detail{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-meta{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .is-meta dt{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-voices>div{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .is-caution{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .is-table-scroll{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .is-table caption{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-table th,html[data-home-theme=dark] .is-table td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .is-table thead th{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .is-table tr> :first-child{background:var(--home-surface,var(--home-surface));border-right:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .is-table thead tr>:first-child{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .is-table button{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-notes{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-notes small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-figure img{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .is-figure figcaption{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-kind{border:1px solid var(--line,var(--line));color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-gallery section{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-parts small{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-parts span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-result{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-chapters td p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-connections section{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .is-topic-groups h3{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-topic-groups strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-topic-groups small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-topic-current{background:var(--home-surface,var(--home-surface));border:1px solid var(--logos-accent-border,var(--line,var(--line)))}
html[data-home-theme=dark] .is-topic-current small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .is-topic-current h3{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .is-topic-guide{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
/* jacob-learning.css */
html[data-home-theme=dark] #jacob-learning{color:var(--ink,var(--ink))}
html[data-home-theme=dark] #jacob-learning .jacob-eyebrow,html[data-home-theme=dark] #jacob-learning .jacob-section-heading>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] #jacob-learning .jacob-journey-nav small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] #jacob-learning .jacob-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] #jacob-learning .jacob-route small{color:var(--muted,var(--muted))}
@media(max-width:800px){}
@media(max-width:560px){}
html[data-home-theme=dark][data-home-theme=dark] #jacob-learning [aria-pressed=true] .jacob-step-number{color:var(--ink)}
/* jeremiah-study.css */
html[data-home-theme=dark] .jr-study{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .jr-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .jr-study button,html[data-home-theme=dark] .jr-study select,html[data-home-theme=dark] .jr-study input{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .jr-study button,html[data-home-theme=dark] .jr-study select,html[data-home-theme=dark] .jr-study input{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .jr-study a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .jr-event-current{border:1px solid var(--logos-accent-border,var(--line,var(--line)));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .jr-event-current small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .jr-event-current strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .jr-detail{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .jr-meta{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .jr-meta dt{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .jr-voices>div{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .jr-caution{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .jr-table-scroll{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .jr-table caption{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .jr-table th,html[data-home-theme=dark] .jr-table td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .jr-table thead th{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .jr-table tr> :first-child{background:var(--home-surface,var(--home-surface));border-right:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .jr-table thead tr>:first-child{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .jr-table button{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .jr-notes{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .jr-notes small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .jr-figure img{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .jr-figure figcaption{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .jr-kind{border:1px solid var(--line,var(--line));color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .jr-gallery section{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
/* jerusalem-city.css */
html[data-home-theme=dark] button,html[data-home-theme=dark] select{border:1px solid var(--line)}
html[data-home-theme=dark] #world{background:var(--home-soft)}
html[data-home-theme=dark] .place-label{border:1px solid var(--line)}
html[data-home-theme=dark] .place-label::after{border-top-color:var(--line)}
html[data-home-theme=dark] .compass{color:var(--ink)}
html[data-home-theme=dark] .compass small{background:color-mix(in srgb,var(--home-surface) 60%,transparent)}
html[data-home-theme=dark] .mini{background:color-mix(in srgb,var(--home-soft) 87.451%,transparent);color:var(--ink)}
html[data-home-theme=dark] dialog{border:1px solid var(--line)}
@media(max-width:800px){}
html[data-home-theme=dark] .photo-point{border-color:var(--line)}
html[data-home-theme=dark] .photo-point::after{border-top-color:var(--line)}
@media(max-width:800px){}
html[data-home-theme=dark] #photo-scenes button[aria-pressed=true]{border-color:var(--line)}
@media(max-width:800px){}
html[data-home-theme=dark] #world{background:var(--home-soft)}
html[data-home-theme=dark] .compass{color:var(--ink)}
html[data-home-theme=dark] .compass small{background:color-mix(in srgb,var(--home-soft) 90.196%,transparent)}
html[data-home-theme=dark] .mini{background:color-mix(in srgb,var(--home-soft) 93.725%,transparent)}
@media(max-width:800px){}
html[data-home-theme=dark] #photo [data-photo-stage]{border:1px solid var(--line)}
html[data-home-theme=dark] #photo .photo-tools button,html[data-home-theme=dark] #photo .photo-tools a{border:1px solid var(--line)}
@media(max-width:700px){}
html[data-home-theme=dark] .place-label::after{background:var(--home-soft)}
html[data-home-theme=dark] .place-label::before{border:1px solid var(--line)}
html[data-home-theme=dark] .district-detail{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .interior-card button{border-color:var(--line)}
html[data-home-theme=dark] .interior-entry{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] #interior button{border-color:var(--line)}
html[data-home-theme=dark] #interior button:hover,html[data-home-theme=dark] #interior button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] #interior [data-interior-stage]{border:1px solid var(--line)}
html[data-home-theme=dark] #interior details{border-top:1px solid var(--line)}
@media(max-width:600px){}
html[data-home-theme=dark] #interior [data-interior-notice]{border-left:3px solid var(--line)}
@media(max-width:600px){}
/* jesus.css */
html[data-home-theme=dark] .jesus-intro{color:var(--muted)}
html[data-home-theme=dark] .jesus-trip-tabs button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .jesus-trip-tabs small{color:var(--muted)}
html[data-home-theme=dark] .jesus-trip-tabs button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .jesus-trip-heading h3{color:var(--ink)}
html[data-home-theme=dark] .jesus-trip-heading p{color:var(--muted)}
html[data-home-theme=dark] .jesus-date strong{color:var(--muted)}
html[data-home-theme=dark] .jesus-date small{color:var(--muted)}
html[data-home-theme=dark] .jesus-trip-facts article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-trip-facts small{color:var(--muted)}
html[data-home-theme=dark] .jesus-trip-facts p{color:var(--muted)}
html[data-home-theme=dark] .jesus-stage-list{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-stage-list button{color:var(--muted)}
html[data-home-theme=dark] .jesus-stage-list button b{color:var(--muted)}
html[data-home-theme=dark] .jesus-stage-list small{color:var(--muted)}
html[data-home-theme=dark] .jesus-stage-list button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .jesus-map-tools button,html[data-home-theme=dark] .jesus-map-tools a{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .jesus-map-tools button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .jesus-map{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .jesus-map-icon span{border:2px solid var(--line)}
html[data-home-theme=dark] .jesus-popup strong{color:var(--ink)}
html[data-home-theme=dark] .jesus-popup button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .jesus-map-status,html[data-home-theme=dark] .jesus-map-note{color:var(--muted)}
html[data-home-theme=dark] .jesus-map-note{background:var(--home-surface);border-left:3px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .jesus-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-order{color:var(--muted)}
html[data-home-theme=dark] .jesus-detail small{color:var(--muted)}
html[data-home-theme=dark] .jesus-detail h3{color:var(--ink)}
html[data-home-theme=dark] .jesus-detail p{color:var(--muted)}
html[data-home-theme=dark] .jesus-detail .jesus-detail-summary{color:var(--muted)}
html[data-home-theme=dark] .jesus-companions{background:var(--home-surface)}
html[data-home-theme=dark] .jesus-companions strong{color:var(--muted)}
html[data-home-theme=dark] .jesus-detail details{border-top:1px solid var(--line)}
html[data-home-theme=dark] .jesus-detail summary,html[data-home-theme=dark] .jesus-source-section summary,html[data-home-theme=dark] .jesus-itinerary summary{color:var(--muted)}
html[data-home-theme=dark] .jesus-refs a{color:var(--muted)}
html[data-home-theme=dark] .jesus-pager{border-top:1px solid var(--line)}
html[data-home-theme=dark] .jesus-pager button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .jesus-pager span{color:var(--muted)}
html[data-home-theme=dark] .jesus-event-section>h3{color:var(--ink)}
html[data-home-theme=dark] .jesus-events article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-events h4{color:var(--muted)}
html[data-home-theme=dark] .jesus-events p{color:var(--muted)}
html[data-home-theme=dark] .jesus-itinerary,html[data-home-theme=dark] .jesus-source-section{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-itinerary caption{color:var(--muted)}
html[data-home-theme=dark] .jesus-itinerary td,html[data-home-theme=dark] .jesus-itinerary th{border-bottom:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .jesus-itinerary th{color:var(--muted)}
html[data-home-theme=dark] .jesus-itinerary button{color:var(--muted)}
html[data-home-theme=dark] .jesus-sources article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .jesus-sources a{color:var(--muted)}
html[data-home-theme=dark] .jesus-sources p,html[data-home-theme=dark] .jesus-source-section>p{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:780px){}
html[data-home-theme=dark] .study-page .jesus-map{background:var(--home-soft)}
html[data-home-theme=dark] .jesus-detail .jesus-verse-note{color:var(--muted)}
html[data-home-theme=dark] .jesus-source-section h4{color:var(--muted)}
html[data-home-theme=dark] .jesus-chronology{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-chronology>strong{color:var(--ink)}
html[data-home-theme=dark] .jesus-chronology button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .jesus-chronology button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .jesus-model-note{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .jesus-event-badges i{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .jesus-event-badges i.is-miracle{background:var(--home-soft);color:#ffb5a6}
html[data-home-theme=dark] .jesus-place-events{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-place-events>h4{color:var(--ink)}
html[data-home-theme=dark] .jesus-place-events.is-miracle{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-place-events.is-miracle>h4{color:var(--muted)}
html[data-home-theme=dark] .jesus-place-events article+article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .jesus-place-events h5{color:var(--ink)}
html[data-home-theme=dark] .jesus-place-events.is-miracle h5{color:var(--ink)}
html[data-home-theme=dark] .jesus-event-location{color:var(--muted)!important}
html[data-home-theme=dark] .jesus-event-kinds button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .jesus-event-kinds button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .jesus-event-index>button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .jesus-event-index>button>small{color:var(--muted)}
html[data-home-theme=dark] .jesus-event-index>button>span:last-child{color:var(--muted)}
html[data-home-theme=dark] .jesus-same-place{border:1px solid var(--line)!important;background:var(--home-surface)}
html[data-home-theme=dark] .jesus-same-place>button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .jesus-unlocated-events details{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .jesus-unlocated-events summary{color:var(--muted)}
html[data-home-theme=dark] .jesus-unlocated-events>details>p{color:var(--muted)}
html[data-home-theme=dark] .jesus-unlocated-events .jesus-place-events p{color:var(--muted)}
html[data-home-theme=dark] .jesus-miracle-map-note{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-map-icon .jesus-miracle-marker{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .jesus-tooltip-events{color:var(--muted)}
html[data-home-theme=dark] .jesus-popup h4{color:var(--ink)}
html[data-home-theme=dark] .jesus-popup button>small{color:var(--muted)}
html[data-home-theme=dark] .jesus-popup>p{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:780px){}
html[data-home-theme=dark] .jesus-record-count-note{color:var(--muted)}
html[data-home-theme=dark] .jesus-gospel-tabs button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .jesus-gospel-tabs small{color:var(--muted)}
html[data-home-theme=dark] .jesus-gospel-tabs button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .jesus-coverage-tabs button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .jesus-coverage-tabs button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .jesus-gospel-heading h3{color:var(--ink)}
html[data-home-theme=dark] .jesus-gospel-heading p{color:var(--muted)}
html[data-home-theme=dark] .jesus-gospel-heading .jesus-filter-status{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-featured{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .jesus-featured small{color:var(--muted)}
html[data-home-theme=dark] .jesus-comparison-method{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .jesus-comparison-method summary{color:var(--ink)}
html[data-home-theme=dark] .jesus-coverage-badge{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)!important}
html[data-home-theme=dark] .jesus-coverage-badge.is-unique{background:var(--home-soft);border-color:var(--line);color:var(--muted)!important}
html[data-home-theme=dark] .jesus-coverage-badge.is-overview{background:var(--home-surface);border-color:var(--line);color:var(--muted)!important}
html[data-home-theme=dark] .jesus-parallel>section{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-parallel>section.is-current{background:var(--home-surface)}
html[data-home-theme=dark] .jesus-parallel strong{color:var(--muted)}
html[data-home-theme=dark] .jesus-parallel>section>small{color:var(--muted)}
html[data-home-theme=dark] .jesus-detail .jesus-comparison-note{background:var(--home-surface);color:var(--muted);border-left:3px solid var(--line)}
html[data-home-theme=dark] .jesus-related-texts summary,html[data-home-theme=dark] .jesus-event-explanation summary{color:var(--muted)}
html[data-home-theme=dark] .jesus-related-texts summary small{color:var(--muted)}
html[data-home-theme=dark] .jesus-scene{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .jesus-scene figcaption{color:var(--muted)}
html[data-home-theme=dark] .jesus-location-warning,html[data-home-theme=dark] .jesus-empty{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)!important}
html[data-home-theme=dark] .jesus-place-events article.is-selected-event>h5{color:var(--ink)}
@media(max-width:780px){}
@media(prefers-reduced-motion:reduce){}
/* job-study.css */
@media(max-width:1050px){}
@media(max-width:900px){}
@media(max-width:480px){}
@media(max-width:600px){}
/* joseph-learning.css */
html[data-home-theme=dark] #joseph-workspace .core-question{border-left:1px solid var(--line)}
html[data-home-theme=dark] #joseph-workspace .meeting-stage{background:var(--var(--home-surface))}
html[data-home-theme=dark] #joseph-workspace .location-label{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] #joseph-workspace .actor{background:var(--var(--home-surface))}
html[data-home-theme=dark] #joseph-workspace .absent{border-top:1px solid var(--line)}
html[data-home-theme=dark] #joseph-workspace .observation{color:var(--ink)}
html[data-home-theme=dark] #joseph-workspace .evidence-tag{border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] #joseph-workspace .evidence-tag.interpretation{color:#ffb5a6;border-color:var(--line)}
html[data-home-theme=dark] #joseph-workspace .women-context{background:var(--var(--home-surface))}
html[data-home-theme=dark] #joseph-workspace .kin-person{background:var(--var(--home-surface))}
html[data-home-theme=dark] #joseph-workspace .time-line li{border-top:2px solid var(--line)}
html[data-home-theme=dark] #joseph-workspace select{border:1px solid var(--line);background:var(--var(--home-surface))}
html[data-home-theme=dark] #joseph-workspace .scene-detail{background:var(--var(--home-surface))}
@media(min-width:1000px){}
@media(max-width:900px){}
@media(max-width:620px){html[data-home-theme=dark] #joseph-workspace .time-line li{border-left:1px solid var(--line)}
html[data-home-theme=dark] #joseph-workspace .place-band>div+div{border-top:1px solid var(--line)}}
@media(prefers-reduced-motion:reduce){}
html[data-home-theme=dark] #joseph-workspace .quiet-details{background:var(--var(--home-surface))}
@media(max-width:620px){}
@media(max-width:620px){}
/* joseph-study.css */
@media(max-width:650px){}
/* journey-map-links.css */
html[data-home-theme=dark] .atlas-journey-links{border-block:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .atlas-journey-links button{color:var(--ink);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .atlas-journey-links button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .atlas-journey-route-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-journey-endpoints button{background:var(--home-surface)}
html[data-home-theme=dark] .atlas-journey-links button small{color:var(--muted)}
html[data-home-theme=dark] .atlas-journey-note{color:var(--muted)!important}
html[data-home-theme=dark] .exmap-route-story-link,html[data-home-theme=dark] .paul-route-story-link{color:var(--ink)}
html[data-home-theme=dark] .paul-detail>button[data-paul-route],html[data-home-theme=dark] .paul-detail>button[data-paul-stop]{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-journey-crossing{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-journey-crossing button{color:var(--ink);border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-journey-crossing a{color:var(--ink)}
/* judges-atlas.css */
html[data-home-theme=dark] .atlas-judges-links .atlas-judges-people{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .atlas-judges-people>summary{color:var(--ink)}
html[data-home-theme=dark] .atlas-judges-people button,html[data-home-theme=dark] .atlas-judges-locations button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-judges-links button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .atlas-judges-evidence{border:1px dashed var(--line)}
html[data-home-theme=dark] .judges-atlas-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
/* judges.css */
html[data-home-theme=dark] .judges-collection-heading>span,html[data-home-theme=dark] .judges-selection-status{color:var(--muted)}
html[data-home-theme=dark] .judges-person-list button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .judges-person-list button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .judges-person-list button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .judges-person-order{color:var(--muted)}
html[data-home-theme=dark] .judges-person-list small{color:var(--muted)}
html[data-home-theme=dark] .judges-selected{border:1px solid var(--line)}
html[data-home-theme=dark] .judges-profile{background:var(--home-surface);border-right:1px solid var(--line)}
html[data-home-theme=dark] .judges-profile h3{color:var(--ink)}
html[data-home-theme=dark] .judges-summary{color:var(--ink)}
html[data-home-theme=dark] .judges-refs a{color:var(--ink)}
html[data-home-theme=dark] .judges-profile dl>div{border-top:1px solid var(--line)}
html[data-home-theme=dark] .judges-profile dt{color:var(--muted)}
html[data-home-theme=dark] .judges-profile dd{color:var(--ink)}
html[data-home-theme=dark] .judges-period-note{color:var(--muted)!important}
html[data-home-theme=dark] .judges-actions>ol>li{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .judges-event-number{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .judges-actions h4{color:var(--ink)}
html[data-home-theme=dark] .judges-actions p,html[data-home-theme=dark] .judges-disclosure p,html[data-home-theme=dark] .judges-viewpoint p{color:var(--muted)}
html[data-home-theme=dark] .judges-reading{background:var(--home-surface)}
html[data-home-theme=dark] .judges-pager button,html[data-home-theme=dark] .judges-table-wrap button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .judges-pager>span{color:var(--muted)}
html[data-home-theme=dark] .judges-disclosure{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .judges-disclosure>summary{color:var(--ink)}
html[data-home-theme=dark] .judges-disclosure h3{color:var(--ink)}
html[data-home-theme=dark] .judges-disclosure h4{color:var(--ink)}
html[data-home-theme=dark] .judges-disclosure>a{color:var(--ink)}
html[data-home-theme=dark] .judges-table-wrap caption{color:var(--muted)}
html[data-home-theme=dark] .judges-table-wrap th,html[data-home-theme=dark] .judges-table-wrap td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .judges-table-wrap thead{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-cycle li{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .judges-cycle strong{color:var(--muted)}
html[data-home-theme=dark] .judges-cycle strong:before{color:var(--muted)}
html[data-home-theme=dark] .judges-cycle span{color:var(--muted)}
html[data-home-theme=dark] .judges-related-period{color:var(--muted)}
html[data-home-theme=dark] .judges-viewpoint{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .judges-viewpoint h3{color:var(--ink)}
html[data-home-theme=dark] .judges-sources a{color:var(--ink)}
@media(max-width:1100px){}
@media(max-width:760px){html[data-home-theme=dark] .judges-profile{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .judges-related article+article{border-top:1px solid var(--line)}}
@media(max-width:460px){}
html[data-home-theme=dark] .judges-map-section{border:1px solid var(--line)}
html[data-home-theme=dark] .judges-map-person{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .judges-map-person h3{color:var(--ink)}
html[data-home-theme=dark] .judges-map-person p{color:var(--muted)}
html[data-home-theme=dark] .judges-person-period{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-map-main{background:var(--home-surface)}
html[data-home-theme=dark] .judges-map-tools{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .judges-map-tools button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-map-tools button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .judges-map{background:var(--home-soft)}
html[data-home-theme=dark] .judges-map-key{background:var(--home-surface);border-block:1px solid var(--line)}
html[data-home-theme=dark] .judges-map-key small{color:var(--muted)}
html[data-home-theme=dark] .judges-map-key .movement{color:var(--ink)}
html[data-home-theme=dark] .judges-map-key .attack{color:#ffb5a6}
html[data-home-theme=dark] .judges-map-key .pursuit{color:#ffb5a6}
html[data-home-theme=dark] .judges-map-key .retreat{color:var(--muted)}
html[data-home-theme=dark] .judges-map-key .transfer{color:var(--muted)}
html[data-home-theme=dark] .judges-map-status{color:var(--muted)}
html[data-home-theme=dark] .judges-map-accuracy{color:var(--muted)}
html[data-home-theme=dark] .judges-map-aside{border-left:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .judges-map-aside>h4{color:var(--ink)}
html[data-home-theme=dark] .judges-event-list button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-event-list button b{color:var(--muted)}
html[data-home-theme=dark] .judges-event-list button[aria-pressed=true]{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .judges-event-selection{color:var(--muted)}
html[data-home-theme=dark] .judges-event-detail{border-top:1px solid var(--line)}
html[data-home-theme=dark] .judges-event-detail h4{color:var(--ink)}
html[data-home-theme=dark] .judges-event-detail p{color:var(--muted)}
html[data-home-theme=dark] .judges-event-map-note{border-left:3px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .judges-event-places button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-event-places small{color:var(--muted)}
html[data-home-theme=dark] .judges-event-places button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .judges-event-routes h5{color:var(--ink)}
html[data-home-theme=dark] .judges-event-routes>button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-event-routes>button[aria-pressed=true]{background:var(--home-surface)}
html[data-home-theme=dark] .judges-no-route{background:var(--home-surface)}
html[data-home-theme=dark] .judges-location-evidence{color:var(--muted);border-top:1px solid var(--line)}
html[data-home-theme=dark] .judges-location-evidence summary{color:var(--muted)}
html[data-home-theme=dark] .judges-location-evidence a{color:var(--muted)}
html[data-home-theme=dark] .judges-map-pin span{background:var(--home-surface);border:2px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .judges-map-pin.is-candidate span{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-map-pin.is-region span{background:var(--home-surface)}
html[data-home-theme=dark] .judges-map-pin.is-selected span{border-color:var(--line)}
html[data-home-theme=dark] .judges-map-popup strong{color:var(--ink)}
html[data-home-theme=dark] .judges-map-popup p{color:var(--muted)}
html[data-home-theme=dark] .judges-map-popup button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .judges-map .leaflet-control-zoom a{color:var(--muted)}
@media(max-width:900px){html[data-home-theme=dark] .judges-map-aside{border-top:1px solid var(--line)}}
@media(max-width:500px){}
html[data-home-theme=dark] .judges-selected-route{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .judges-selected-route>small{color:var(--muted)}
html[data-home-theme=dark] .judges-selected-route>strong{color:var(--muted)}
html[data-home-theme=dark] .judges-map.leaflet-container{background:var(--home-soft)}
html[data-home-theme=dark] .judges-map-pin.is-battle span{border-color:var(--line)}
html[data-home-theme=dark] .judges-map-pin.is-battle.is-candidate span{background:var(--home-surface);color:#ffb5a6}
html[data-home-theme=dark] .judges-atlas-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .judges-map-background-note{background:var(--home-surface);border-bottom:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .judges-map-tool-divider{border-left:1px solid var(--line)}
@media(max-width:500px){}
@media(max-width:500px){}
html[data-home-theme=dark] .judges-nearby{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .judges-nearby-count{color:var(--muted)}
html[data-home-theme=dark] .judges-nearby-status,html[data-home-theme=dark] .judges-nearby>small{color:var(--muted)}
html[data-home-theme=dark] .judges-name-search input{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .judges-nearby-list button{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .judges-nearby-list button small{color:var(--muted)}
html[data-home-theme=dark] .judges-nearby-popup{color:var(--muted)}
html[data-home-theme=dark] .judges-nearby-popup>small{color:var(--muted)}
html[data-home-theme=dark] .judges-nearby-popup article+article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .judges-nearby-popup strong{color:var(--ink)}
html[data-home-theme=dark] .judges-nearby-popup a{color:var(--ink)}
@media(max-width:500px){}
html[data-home-theme=dark] .judges-continuation{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .judges-sequence-note,html[data-home-theme=dark] .judges-event-reading{color:var(--muted)}
html[data-home-theme=dark] .judges-event-reading{background:var(--home-surface)}
@media(max-width:650px){}
/* king-battle-panel.css */
html[data-home-theme=dark] .kings-battle-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .king-battle-side-empty>span,html[data-home-theme=dark] .king-battle-side-article>header>small{color:var(--muted)}
html[data-home-theme=dark] .king-battle-side-empty h5,html[data-home-theme=dark] .king-battle-side-article h5{color:var(--ink)}
html[data-home-theme=dark] .king-battle-side-empty p,html[data-home-theme=dark] .king-battle-side-article p{color:var(--ink)}
html[data-home-theme=dark] .king-battle-side-article>header{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .king-battle-side-article>header>p{color:var(--muted)}
html[data-home-theme=dark] .king-battle-side-article h6{color:var(--ink)}
html[data-home-theme=dark] .king-battle-side-article dl>div{background:var(--home-surface)}
html[data-home-theme=dark] .king-battle-side-article dt{color:var(--muted)}
html[data-home-theme=dark] .king-battle-side-article dd{color:var(--ink)}
html[data-home-theme=dark] .king-battle-movement-list>li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .king-battle-movement-list button{color:var(--ink)}
html[data-home-theme=dark] .king-battle-movement-list small{color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-kind{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-kind.is-attack{background:var(--home-surface);color:#ffb5a6}
html[data-home-theme=dark] .king-battle-route-kind.is-advance{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-kind.is-pursuit{background:var(--home-surface);color:#ffb5a6}
html[data-home-theme=dark] .king-battle-route-kind.is-retreat{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .king-battle-place-buttons button,html[data-home-theme=dark] .king-battle-related button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .king-battle-place-buttons small,html[data-home-theme=dark] .king-battle-related small{color:var(--muted)}
html[data-home-theme=dark] .king-battle-related,html[data-home-theme=dark] .king-battle-side-evidence{border-top:1px solid var(--line)}
html[data-home-theme=dark] .king-battle-related summary,html[data-home-theme=dark] .king-battle-side-evidence summary{color:var(--ink)}
html[data-home-theme=dark] .king-battle-side-article a{color:var(--ink)}
html[data-home-theme=dark] .king-battle-side-article [data-battle-full-event]{color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-key{color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-key .attack{color:#ffb5a6}
html[data-home-theme=dark] .king-battle-route-key .advance{color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-key .pursuit{color:#ffb5a6}
html[data-home-theme=dark] .king-battle-route-key .retreat{color:var(--muted)}
html[data-home-theme=dark] .king-battle-route-key .transfer{color:var(--muted)}
@media(max-width:1100px){}
@media(max-width:720px){}
html[data-home-theme=dark] .king-battle-place-buttons [aria-pressed=true]{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .king-battle-movement-list [aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .king-battle-action-detail{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .king-battle-action-detail summary{color:var(--muted)}
/* king-battles.css */
html[data-home-theme=dark] .kings-battle-picker{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-battle-picker h6{color:var(--ink)}
html[data-home-theme=dark] .kings-battle-picker p{color:var(--muted)}
html[data-home-theme=dark] .kings-battle-picker label{color:var(--ink)}
html[data-home-theme=dark] .kings-battle-picker select{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .kings-battle-key{color:var(--muted)}
html[data-home-theme=dark] .king-battle-pin{border:2px solid var(--line)}
html[data-home-theme=dark] .king-battle-pin.is-related{background:var(--home-surface)}
html[data-home-theme=dark] .king-battle-pin small{background:var(--home-surface)}
html[data-home-theme=dark] .king-battle-popup{color:var(--ink)}
html[data-home-theme=dark] .king-battle-popup h6{color:var(--ink)}
html[data-home-theme=dark] .king-battle-popup-label{color:var(--muted)}
html[data-home-theme=dark] .king-battle-popup article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .king-battle-popup article>small{color:var(--muted)}
html[data-home-theme=dark] .king-battle-popup button,html[data-home-theme=dark] .king-event-map-location button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .king-battle-popup a,html[data-home-theme=dark] .king-event-map-location>a{color:var(--ink)}
html[data-home-theme=dark] .king-battle-evidence{border-top:1px solid var(--line)}
html[data-home-theme=dark] .king-event-map-location{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .king-event-map-location p{color:var(--muted)}
html[data-home-theme=dark] .king-battle-accuracy{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .king-battle-accuracy.is-related{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .king-battle-accuracy.is-unlocated{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .king-battle-location-limit{color:var(--muted)!important}
@media(max-width:700px){}
html[data-home-theme=dark] .king-event-map-location .king-battle-locate-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
/* king-events.css */
html[data-home-theme=dark] .king-events{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .king-detail .king-events h6,html[data-home-theme=dark] .atlas-detail .king-events h6{color:var(--ink)}
html[data-home-theme=dark] .king-events>header p{color:var(--muted)}
html[data-home-theme=dark] .king-events .king-event-coverage{color:var(--muted)}
html[data-home-theme=dark] .king-event-filters button{color:var(--ink);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .king-event-filters button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .king-event-tools{color:var(--muted)}
html[data-home-theme=dark] .king-event-tools button{color:var(--ink)}
html[data-home-theme=dark] .king-events .king-event{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .king-event>summary:after{color:var(--muted)}
html[data-home-theme=dark] .king-event-order{color:var(--muted)}
html[data-home-theme=dark] .king-event-title small{color:var(--muted)}
html[data-home-theme=dark] .king-event-title strong{color:var(--ink)}
html[data-home-theme=dark] .king-event-outcome,html[data-home-theme=dark] .king-event-kind{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .king-event-outcome.is-victory{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .king-event-outcome.is-defeat{background:var(--home-surface);color:#ffb5a6}
html[data-home-theme=dark] .king-event-outcome.is-mixed,html[data-home-theme=dark] .king-event-outcome.is-withdrawal{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .king-event-body{border-top:1px solid var(--line)}
html[data-home-theme=dark] .king-event-explanation>div{background:var(--home-surface)}
html[data-home-theme=dark] .king-event-explanation dt{color:var(--muted)}
html[data-home-theme=dark] .king-event-explanation dd{color:var(--ink)}
html[data-home-theme=dark] .king-event-explanation .king-event-result{background:var(--home-surface)}
html[data-home-theme=dark] .king-battle-context dt{color:var(--muted)}
html[data-home-theme=dark] .king-battle-context dd{color:var(--ink)}
html[data-home-theme=dark] .king-events .king-event-limit,html[data-home-theme=dark] .king-events .king-event-count-note{color:var(--muted)}
html[data-home-theme=dark] .king-events .king-event-empty{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .king-events .king-refs a{color:var(--ink)}
html[data-home-theme=dark] .king-record-count{color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .king-psalm-return{border:1px solid var(--line,var(--line));background:var(--logos-accent-soft,var(--home-soft))}
html[data-home-theme=dark] .king-psalm-return a{color:var(--logos-accent-ink,var(--ink))}
/* kings-map.css */
html[data-home-theme=dark] .kings-map-help{color:var(--muted)}
html[data-home-theme=dark] .kings-map-toolbar button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .kings-map-toolbar button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .kings-map-canvas{background:var(--home-soft)}
html[data-home-theme=dark] .kings-map-canvas.leaflet-container{background:var(--home-soft)}
html[data-home-theme=dark] .kings-map-status,html[data-home-theme=dark] .kings-map-geography-note{color:var(--muted)}
html[data-home-theme=dark] .kings-map-geography-note{background:var(--home-surface)}
html[data-home-theme=dark] .king-map-event{background:var(--home-surface)}
html[data-home-theme=dark] .king-map-event-lost{background:var(--home-surface)}
html[data-home-theme=dark] .king-map-popup{color:var(--ink)}
html[data-home-theme=dark] .kings-map-canvas .leaflet-popup-content-wrapper{background:var(--home-surface)}
html[data-home-theme=dark] .kings-all-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .kings-source-cards article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-source-cards a{color:var(--ink)}
html[data-home-theme=dark] .kings-source-cards p{color:var(--muted)}
html[data-home-theme=dark] .kings-source-cards small{color:var(--muted)}
html[data-home-theme=dark] .kings-source-cards .source-perspective{background:var(--home-surface);color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .kings-broad-relations{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-broad-relations p{color:var(--muted)}
html[data-home-theme=dark] .kings-map-pair{background:var(--home-soft)}
html[data-home-theme=dark] .kings-map-pair.is-comparison{background:var(--home-soft)}
html[data-home-theme=dark] .kings-map-panel>header{background:var(--home-surface)}
html[data-home-theme=dark] .kings-map-panel[data-map-side=B]>header{background:var(--home-surface)}
html[data-home-theme=dark] .kings-map-panel>header h6{color:var(--ink)}
html[data-home-theme=dark] .kings-map-panel[data-map-side=B]>header h6{color:#ffb5a6}
html[data-home-theme=dark] .kings-map-panel>header small{color:var(--muted)}
html[data-home-theme=dark] .kings-map-legend i.core{background:var(--home-soft);border:1px dashed var(--line)}
html[data-home-theme=dark] .kings-map-legend .kings-meaning-gained{color:var(--ink)}
html[data-home-theme=dark] .kings-map-legend .kings-meaning-lost{color:#ffb5a6}
html[data-home-theme=dark] .king-map-event-gained{background:var(--home-surface)}
html[data-home-theme=dark] .king-map-event-lost{background:repeating-linear-gradient(135deg,var(--home-surface) 0,var(--home-surface) 5px,var(--home-soft) 5px,var(--home-soft) 7px)}
html[data-home-theme=dark] .kings-map-canvas.leaflet-container{background:var(--home-soft)}
@media(max-width:700px){html[data-home-theme=dark] .kings-map-pair.is-comparison .kings-map-panel[data-map-side=B]{border-top:8px solid var(--line)}}
html[data-home-theme=dark] .kings-neighbor-scope{color:var(--muted);background:var(--home-soft);border-left:3px solid var(--line)}
html[data-home-theme=dark] .kings-neighbor-key{background:var(--home-surface);border-top:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .kings-empire-controls{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-empire-choice>span{color:var(--muted)}
html[data-home-theme=dark] .kings-empire-choice button{color:var(--ink);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-empire-choice button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .kings-empire-dates{color:var(--ink)}
html[data-home-theme=dark] .kings-empire-maximum-note{color:#ffb5a6;background:var(--home-soft)}
html[data-home-theme=dark] .kings-neighbor-key .kings-empire-kind-key i{border:2px solid var(--line)}
html[data-home-theme=dark] .king-neighbor-popup{color:var(--ink)}
html[data-home-theme=dark] .king-neighbor-popup-date{color:var(--muted)}
html[data-home-theme=dark] .king-neighbor-kind{background:var(--home-soft)}
html[data-home-theme=dark] .king-neighbor-source{border-top:1px solid var(--line)}
html[data-home-theme=dark] .king-neighbor-source a{color:var(--ink)}
html[data-home-theme=dark] .king-neighbor-source p,html[data-home-theme=dark] .king-neighbor-source small{color:var(--muted)}
html[data-home-theme=dark] .king-neighbor-popup .king-neighbor-popup-note{color:var(--muted)}
@media(max-width:700px){}
/* kings.css */
html[data-home-theme=dark] .kings-study{border-top:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .kings-groups button,html[data-home-theme=dark] .kings-dynasties button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .kings-groups button[aria-pressed=true],html[data-home-theme=dark] .kings-dynasties button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .kings-filter input{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-result-count{color:var(--muted)}
html[data-home-theme=dark] .kings-list button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .kings-list button[aria-pressed=true]{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .kings-list small{color:var(--muted)}
html[data-home-theme=dark] .kings-dynasty-note{background:var(--home-surface)}
html[data-home-theme=dark] .kings-map-heading select{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-map-shell{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-map-legend{background:var(--home-surface);border-top:1px solid var(--line)}
html[data-home-theme=dark] .kings-map-scope{color:var(--muted)}
html[data-home-theme=dark] .kings-map-actions button,html[data-home-theme=dark] .kings-map-actions a{color:var(--ink)}
html[data-home-theme=dark] .king-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .king-detail header small{color:var(--muted)}
html[data-home-theme=dark] .king-detail .king-reign-note{color:var(--muted)}
html[data-home-theme=dark] .king-detail .king-status{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .king-detail .king-evaluation{background:var(--home-surface)}
html[data-home-theme=dark] .king-detail details{border-top:1px solid var(--line)}
html[data-home-theme=dark] .king-detail .king-kind{color:var(--muted)}
html[data-home-theme=dark] .king-refs a{color:var(--ink)}
html[data-home-theme=dark] .king-source-list a{color:var(--ink)}
html[data-home-theme=dark] .king-source-list p{color:var(--muted)}
html[data-home-theme=dark] .kings-method{border-top:1px solid var(--line)}
html[data-home-theme=dark] .kings-overview{border-top:1px solid var(--line)}
html[data-home-theme=dark] .kings-overview button{color:var(--ink)}
html[data-home-theme=dark] .kings-error{background:var(--home-surface)}
@media(min-width:1400px){}
@media(max-width:700px){}
@media(max-width:430px){}
@media(max-width:700px){}
html[data-home-theme=dark] .kings-map-evidence summary{color:var(--ink)}
html[data-home-theme=dark] .kings-map-evidence div{background:var(--home-surface)}
html[data-home-theme=dark] .kings-overview th small{color:var(--muted)}
html[data-home-theme=dark] .kings-editorial{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .kings-editorial>summary{color:var(--ink)}
@media(max-width:780px){}
html[data-home-theme=dark] .territory-summary-heading p{color:var(--muted)}
html[data-home-theme=dark] .territory-quick-pairs button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .territory-quick-pairs button[aria-pressed=true]{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .territory-summary-card{border:1px solid var(--line);border-top:4px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .territory-summary-card.territory-gain{background:var(--home-surface)}
html[data-home-theme=dark] .territory-summary-card.territory-loss{background:var(--home-surface)}
html[data-home-theme=dark] .territory-summary-card.territory-unknown{background:var(--home-surface)}
html[data-home-theme=dark] .territory-side{border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .territory-status{color:var(--muted)}
html[data-home-theme=dark] .territory-key-sites{color:var(--ink)}
html[data-home-theme=dark] .territory-map-limit{color:var(--muted)}
html[data-home-theme=dark] .territory-common-context{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:430px){}
/* lexical-preview.css */
html[data-home-theme=dark] .lexical-reference{color:var(--ink)}
html[data-home-theme=dark] .lexical-reference:hover{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-tooltip{background:var(--home-surface);color:var(--ink);border:1px solid var(--line)}
html[data-home-theme=dark] .lexical-preview-kind{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-heading>.lexical-number{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-facts dt{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-parsing{border-top:1px solid var(--line)}
html[data-home-theme=dark] .lexical-preview-segment{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-segment>.lexical-original{color:var(--ink)}
html[data-home-theme=dark] .lexical-preview-code{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-entries{border-top:1px solid var(--line)}
html[data-home-theme=dark] .lexical-preview-section-label{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-entry+.lexical-preview-entry{border-top:1px solid var(--line)}
html[data-home-theme=dark] .lexical-preview-entry .lexical-original{color:var(--ink)}
html[data-home-theme=dark] .lexical-preview-entry .lexical-number{color:var(--muted)}
html[data-home-theme=dark] .lexical-preview-entry-meaning{color:var(--muted)}
html[data-home-theme=dark] .lexical-reference-number{color:var(--muted)}
/* library-views.css */
html[data-home-theme=dark] .library-heading{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .library-heading p{color:var(--muted)}
html[data-home-theme=dark] .separated-study-page .result-brief{color:var(--muted)}
html[data-home-theme=dark] .separated-study-page .result-brief small{color:var(--muted)}
html[data-home-theme=dark] .search-advanced{color:var(--muted)}
html[data-home-theme=dark] .separated-study-page .study-content{border-left:1px solid var(--line)}
html[data-home-theme=dark] .dictionary-welcome{color:var(--muted)}
html[data-home-theme=dark] .dictionary-welcome h2{color:var(--ink)}
html[data-home-theme=dark] .separated-study-page .dictionary-original summary,html[data-home-theme=dark] .dictionary-bible-comparison>summary,html[data-home-theme=dark] .dictionary-forms>summary{color:var(--ink)}
html[data-home-theme=dark] .dictionary-bible-comparison{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .dictionary-forms{border-top:1px solid var(--line)}
html[data-home-theme=dark] .separated-study-page .reader-toolbar{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .separated-study-page .reader-toolbar label{color:var(--muted)}
html[data-home-theme=dark] .separated-study-page .reader-toolbar select{background:var(--home-surface)}
html[data-home-theme=dark] .separated-study-page .reader-layout{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .separated-study-page .reader-text{background:var(--home-surface)}
html[data-home-theme=dark] .separated-study-page .reader-word-panel{border-left:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .separated-study-page .reader-korean-controls{background:var(--home-surface)}
html[data-home-theme=dark] .reader-quick-meaning{color:var(--ink)}
html[data-home-theme=dark] .reader-quick-meaning small{color:var(--muted)}
html[data-home-theme=dark] .reader-quick-tags span{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .reader-word-extra{border-top:1px solid var(--line)}
html[data-home-theme=dark] .reader-word-extra summary{color:var(--ink)}
html[data-home-theme=dark] .reader-help,html[data-home-theme=dark] .reader-start,html[data-home-theme=dark] .reader-more-analysis,html[data-home-theme=dark] .library-resources{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .reader-start-links a{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
@media(max-width:1000px){}
@media(max-width:760px){html[data-home-theme=dark] .separated-study-page .reader-word-panel{border-top:1px solid var(--line)}}
/* noah-ark-embed.css */
html[data-home-theme=dark] .ark-image-open{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .ark-caption{color:var(--text-muted,var(--muted))}
html[data-home-theme=dark] .ark-open-actions button,html[data-home-theme=dark] .ark-open-actions a{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .ark-open-actions button:first-child{border-color:var(--line)}
html[data-home-theme=dark] .ark-tour-launch{border-top:1px solid var(--line)}
html[data-home-theme=dark] .ark-tour-frame{border:1px solid var(--line)}
html[data-home-theme=dark] .ark-image-dialog{border:1px solid var(--line)}
html[data-home-theme=dark] .ark-dialog-toolbar{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .ark-image-scroll{background:var(--home-surface)}
@media(max-width:650px){}
html[data-home-theme=dark] .ark-walk-dialog{border:1px solid var(--line)}
html[data-home-theme=dark] .ark-walk-dialog>header{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .ark-walk-dialog>header button{border:1px solid var(--line)}
@media(max-width:600px){}
/* origins.css */
html[data-home-theme=dark] .origins-event-nav button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .origins-event-nav button[aria-pressed=true]{background:var(--home-surface)}
html[data-home-theme=dark] .origins-map-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .origins-map-card header{color:var(--ink)}
html[data-home-theme=dark] .origins-map-card header button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .origins-map{background:var(--home-soft)}
html[data-home-theme=dark] .origins-map-note{color:var(--muted);border-top:1px solid var(--line)}
html[data-home-theme=dark] .origins-detail{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .origins-detail>small{color:var(--muted)}
html[data-home-theme=dark] .origins-detail h3{color:var(--ink)}
html[data-home-theme=dark] .origins-detail h4{color:var(--ink)}
html[data-home-theme=dark] .origins-detail p{color:var(--muted)}
html[data-home-theme=dark] .origins-detail .origins-period{color:var(--muted)}
html[data-home-theme=dark] .origins-detail .origins-summary{color:var(--ink)}
html[data-home-theme=dark] .origins-detail a{color:var(--ink)}
html[data-home-theme=dark] .origins-refs a{background:var(--home-surface)}
html[data-home-theme=dark] .origins-detail .origins-reference{background:var(--home-surface)}
html[data-home-theme=dark] .origins-detail summary{color:var(--muted)}
html[data-home-theme=dark] .origins-chronology{color:var(--muted);background:var(--home-surface)}
@media(max-width:850px){}
html[data-home-theme=dark] .origins-geography{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .origins-geography>summary{color:var(--ink,var(--ink))}
@media(max-width:850px){}
@media(max-width:500px){}
/* patriarch-stories.css */
html[data-home-theme=dark] #patriarch-map-reading{border-top:1px solid var(--logos-line,var(--line))}
@media(max-width:600px){}
/* patriarchs.css */
html[data-home-theme=dark] .patriarch-lead{color:var(--muted)}
html[data-home-theme=dark] .patriarch-map-notice{color:var(--muted);border-left:3px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-person-navigation button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .patriarch-person-navigation small{color:var(--muted)}
html[data-home-theme=dark] .patriarch-person-navigation button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .patriarch-person-navigation button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-scope-navigation button{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-scope-navigation button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .patriarch-person-summary{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-navigation{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-stage-navigation h3{color:var(--muted)}
html[data-home-theme=dark] .patriarch-person-intro{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-navigation button>span{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-navigation strong{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-navigation small{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-navigation button[aria-pressed=true]{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .patriarch-stage-navigation button:hover{background:var(--home-soft)}
html[data-home-theme=dark] .patriarch-nav-help{color:var(--muted)}
html[data-home-theme=dark] .patriarch-map-toolbar button{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .patriarch-map-toolbar button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .patriarch-map-shell{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .patriarch-map-canvas{background:var(--home-soft)}
html[data-home-theme=dark] .patriarch-map-canvas.leaflet-container{background:var(--home-soft)}
html[data-home-theme=dark] .patriarch-map-shell figcaption{border-top:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .patriarch-route-symbol{border-top:2px dashed var(--line)}
html[data-home-theme=dark] .patriarch-point-symbol{border:2px solid var(--line)}
html[data-home-theme=dark] .patriarch-map-status{color:var(--muted)}
html[data-home-theme=dark] .patriarch-map-help{color:var(--muted)}
html[data-home-theme=dark] .patriarch-pin{border:2px solid var(--line)}
html[data-home-theme=dark] .patriarch-cluster-pin{border:3px solid var(--line)}
html[data-home-theme=dark] .patriarch-map-canvas .leaflet-popup-content-wrapper{background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-map-popup{color:var(--muted)}
html[data-home-theme=dark] .patriarch-map-popup h4{color:var(--ink)}
html[data-home-theme=dark] .patriarch-cluster-options button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .patriarch-cluster-options button>span{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .patriarch-cluster-options small{color:var(--muted)}
html[data-home-theme=dark] .patriarch-cluster-options button[aria-pressed=true]{background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-stage-detail{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .patriarch-detail-number{color:var(--muted)}
html[data-home-theme=dark] .patriarch-detail-heading small{color:var(--muted)}
html[data-home-theme=dark] .patriarch-detail-heading h3{color:var(--ink)}
html[data-home-theme=dark] .patriarch-location-status{color:var(--muted);background:var(--home-soft)}
html[data-home-theme=dark] .patriarch-location-status.is-site{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-location-status.is-candidate,html[data-home-theme=dark] .patriarch-location-status.is-unlocated{border:1px dashed var(--line)}
html[data-home-theme=dark] .patriarch-hebrew{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-detail p{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-detail .patriarch-detail-summary{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-detail h4{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-detail .patriarch-unlocated-note{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .patriarch-detail-context{border-top:1px solid var(--line)}
html[data-home-theme=dark] .patriarch-detail-context summary,html[data-home-theme=dark] .patriarch-stage-sources summary,html[data-home-theme=dark] .patriarch-all-sources summary{color:var(--muted)}
html[data-home-theme=dark] .patriarch-refs a,html[data-home-theme=dark] .patriarch-stage-sources a,html[data-home-theme=dark] .patriarch-all-sources a{color:var(--muted)}
html[data-home-theme=dark] .patriarch-stage-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .patriarch-stage-sources article small{color:var(--muted)}
html[data-home-theme=dark] .patriarch-scene-pager{border-top:1px solid var(--line)}
html[data-home-theme=dark] .patriarch-scene-pager>span{color:var(--muted)}
html[data-home-theme=dark] .patriarch-scene-pager button{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-study-notes details{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .patriarch-study-notes summary{color:var(--muted)}
html[data-home-theme=dark] .patriarch-study-notes p{color:var(--muted)}
html[data-home-theme=dark] .patriarch-all-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .patriarch-source-grid p{color:var(--muted)}
html[data-home-theme=dark] .patriarch-source-grid small{color:var(--muted)}
html[data-home-theme=dark] .patriarch-all-sources>p{color:var(--muted)}
html[data-home-theme=dark] .patriarch-loading,html[data-home-theme=dark] .patriarch-error{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .patriarch-error button{border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:700px){html[data-home-theme=dark] .patriarch-mobile-list-hint{color:var(--muted)}}
/* paul-letters.css */
html[data-home-theme=dark] .paul-letters{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .paul-letter-heading p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .paul-letter-heading select{background:var(--home-surface,var(--home-surface));border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .paul-letter-count{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .paul-letters button,html[data-home-theme=dark] .paul-stage-letters button{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .paul-letter-detail{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .paul-letter-composition{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .paul-letter-composition strong{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .paul-letter-kind{border:1px solid var(--line,var(--line));color:var(--muted,var(--muted));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .paul-letter-pair>div{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .paul-letters .paul-refs a,html[data-home-theme=dark] .paul-stage-letters .paul-refs a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .paul-letter-caution{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .paul-letters details{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .paul-letters a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .paul-letters small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .paul-letter-table-wrap th,html[data-home-theme=dark] .paul-letter-table-wrap td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .paul-letter-table-wrap thead th{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .paul-letter-table-wrap tr>:first-child{background:var(--home-surface,var(--home-surface));border-right:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .paul-letter-table-wrap thead tr>:first-child{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .paul-stage-letters{border:1px solid var(--line,var(--line));background:var(--home-soft,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .paul-stage-letters article+article{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .paul-stage-letters p{color:var(--muted,var(--muted))}
@media(max-width:620px){}
/* paul.css */
html[data-home-theme=dark] .paul-intro{color:var(--muted)}
html[data-home-theme=dark] .paul-trip-tabs button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .paul-trip-tabs small{color:var(--muted)}
html[data-home-theme=dark] .paul-trip-tabs button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .paul-trip-heading h3{color:var(--ink)}
html[data-home-theme=dark] .paul-trip-heading p{color:var(--muted)}
html[data-home-theme=dark] .paul-date strong{color:var(--muted)}
html[data-home-theme=dark] .paul-date small{color:var(--muted)}
html[data-home-theme=dark] .paul-trip-facts article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .paul-trip-facts small{color:var(--muted)}
html[data-home-theme=dark] .paul-trip-facts p{color:var(--muted)}
html[data-home-theme=dark] .paul-stage-list{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .paul-stage-list button{color:var(--muted)}
html[data-home-theme=dark] .paul-stage-list button b{color:var(--muted)}
html[data-home-theme=dark] .paul-stage-list small{color:var(--muted)}
html[data-home-theme=dark] .paul-stage-list button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .paul-map-tools button,html[data-home-theme=dark] .paul-map-tools a{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .paul-map-tools button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .paul-map{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .paul-map-icon span{border:2px solid var(--line)}
html[data-home-theme=dark] .paul-popup strong{color:var(--ink)}
html[data-home-theme=dark] .paul-popup button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .paul-map-status,html[data-home-theme=dark] .paul-map-note{color:var(--muted)}
html[data-home-theme=dark] .paul-map-note{background:var(--home-surface);border-left:3px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .paul-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .paul-order{color:var(--muted)}
html[data-home-theme=dark] .paul-detail small{color:var(--muted)}
html[data-home-theme=dark] .paul-detail h3{color:var(--ink)}
html[data-home-theme=dark] .paul-detail p{color:var(--muted)}
html[data-home-theme=dark] .paul-detail .paul-detail-summary{color:var(--muted)}
html[data-home-theme=dark] .paul-companions{background:var(--home-surface)}
html[data-home-theme=dark] .paul-companions strong{color:var(--muted)}
html[data-home-theme=dark] .paul-detail details{border-top:1px solid var(--line)}
html[data-home-theme=dark] .paul-detail summary,html[data-home-theme=dark] .paul-source-section summary,html[data-home-theme=dark] .paul-itinerary summary{color:var(--muted)}
html[data-home-theme=dark] .paul-refs a{color:var(--muted)}
html[data-home-theme=dark] .paul-pager{border-top:1px solid var(--line)}
html[data-home-theme=dark] .paul-pager button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .paul-pager span{color:var(--muted)}
html[data-home-theme=dark] .paul-event-section>h3{color:var(--ink)}
html[data-home-theme=dark] .paul-events article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .paul-events h4{color:var(--muted)}
html[data-home-theme=dark] .paul-events p{color:var(--muted)}
html[data-home-theme=dark] .paul-itinerary,html[data-home-theme=dark] .paul-source-section{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .paul-itinerary caption{color:var(--muted)}
html[data-home-theme=dark] .paul-itinerary td,html[data-home-theme=dark] .paul-itinerary th{border-bottom:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .paul-itinerary th{color:var(--muted)}
html[data-home-theme=dark] .paul-itinerary button{color:var(--muted)}
html[data-home-theme=dark] .paul-sources article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .paul-sources a{color:var(--muted)}
html[data-home-theme=dark] .paul-sources p,html[data-home-theme=dark] .paul-source-section>p{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:780px){}
html[data-home-theme=dark] .study-page .paul-map{background:var(--home-soft)}
html[data-home-theme=dark] .paul-detail .paul-verse-note{color:var(--muted)}
html[data-home-theme=dark] .paul-source-section h4{color:var(--muted)}
/* plagues-study.css */
html[data-home-theme=dark] .plagues-hero{border:1px solid var(--line);background:linear-gradient(115deg,var(--home-surface),var(--home-surface))}
html[data-home-theme=dark] .plagues-hero h2{color:var(--ink)}
html[data-home-theme=dark] .plagues-hero-links>span,html[data-home-theme=dark] .plagues-hero-links>a{background:color-mix(in srgb,var(--home-surface) 72.157%,transparent);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-hero-links>a{color:var(--ink)}
html[data-home-theme=dark] .plagues-sections button{border:1px solid var(--line);color:var(--ink);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-sections button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .plagues-selector button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-selector button>span{background:var(--home-surface)}
html[data-home-theme=dark] .plagues-selector button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .plagues-note{color:var(--muted)}
html[data-home-theme=dark] .plagues-table-scroll{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-table caption{color:var(--ink);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-table th,html[data-home-theme=dark] .plagues-table td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-table thead th{background:var(--home-surface)}
html[data-home-theme=dark] .plagues-table tr.is-selected{background:var(--home-surface)}
html[data-home-theme=dark] .plagues-table button{color:var(--ink)}
html[data-home-theme=dark] .plagues-refs a{color:var(--ink)}
html[data-home-theme=dark] .plagues-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-detail header{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-detail h3{color:var(--ink)}
html[data-home-theme=dark] .plagues-detail dt{color:var(--ink)}
html[data-home-theme=dark] .plagues-reading{background:var(--home-surface)}
html[data-home-theme=dark] .plagues-detail details,html[data-home-theme=dark] .plagues-readings details,html[data-home-theme=dark] .plagues-sources details{border-top:1px solid var(--line)}
html[data-home-theme=dark] .plagues-detail summary,html[data-home-theme=dark] .plagues-readings summary,html[data-home-theme=dark] .plagues-sources summary{color:var(--ink)}
html[data-home-theme=dark] .plagues-heart-note{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-detail details>button,html[data-home-theme=dark] .plagues-timeline button{color:var(--ink);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-prevnext button,html[data-home-theme=dark] .plagues-prevnext a{background:var(--home-surface);color:var(--ink);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-section-heading h3{color:var(--ink)}
html[data-home-theme=dark] .plagues-section-heading p{color:var(--muted)}
html[data-home-theme=dark] .plagues-timeline li:not(:last-child):before{background:var(--home-soft)}
html[data-home-theme=dark] .plagues-timeline article{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-timeline h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-conclusion{background:var(--home-soft);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-roots article{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-badge{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-self{background:var(--home-surface);border-color:var(--line);color:#ffb5a6}
html[data-home-theme=dark] .plagues-divine{background:var(--home-surface);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .plagues-filter select{color:var(--ink);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-grammar-table summary{color:var(--muted)}
html[data-home-theme=dark] .plagues-sources{color:var(--muted)}
html[data-home-theme=dark] .plagues-sources a{color:var(--ink)}
@media(min-width:1000px){}
@media(max-width:1000px){}
@media(max-width:600px){}
html[data-home-theme=dark] .plagues-image{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-image figcaption{color:var(--muted)}
html[data-home-theme=dark] .plagues-image-credit{color:var(--ink)}
html[data-home-theme=dark] .plagues-israel-detail{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-israel-detail h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-israel-detail>strong,html[data-home-theme=dark] .plagues-israel-title{color:var(--ink)}
html[data-home-theme=dark] .plagues-israel-status{background:var(--home-soft);color:var(--muted);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-israel-status[data-protection=protected]{background:var(--home-soft);color:var(--ink);border-color:var(--line)}
html[data-home-theme=dark] .plagues-israel-status[data-protection=passover]{background:var(--home-soft);color:var(--ink);border-color:var(--line)}
html[data-home-theme=dark] .plagues-israel-note{color:var(--muted);border-left:2px solid var(--line)}
html[data-home-theme=dark] .plagues-israel-detail>button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-israel-context article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-israel-context h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-sources{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .plagues-sources>details>summary{color:var(--ink)}
html[data-home-theme=dark] .plagues-sources>details[open]>summary{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-sources h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-source-list>li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-source-related{border-top:1px solid var(--line)}
@media(max-width:1000px){}
@media(max-width:600px){}
@media(max-width:600px){}
html[data-home-theme=dark] .plagues-magicians-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-magicians-detail h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-magicians-answer{color:var(--ink)}
html[data-home-theme=dark] .plagues-magicians-detail details{border-top:1px solid var(--line)}
html[data-home-theme=dark] .plagues-magicians-detail>button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-magician-status{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-magician-status[data-magician-status=copied]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .plagues-magician-status[data-magician-status=failed]{background:var(--home-soft);border-color:var(--line);color:#ffb5a6}
html[data-home-theme=dark] .plagues-magician-status[data-magician-status=afflicted]{background:var(--home-soft);border-color:var(--line);color:#ffb5a6}
html[data-home-theme=dark] .plagues-magician-counts>div{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-magician-counts strong{color:var(--ink)}
html[data-home-theme=dark] .plagues-magician-counts span{color:var(--muted)}
html[data-home-theme=dark] .plagues-magician-prelude{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-magician-prelude h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-magicians-pharaoh{border-left:2px solid var(--line);color:var(--muted)}
@media(max-width:750px){}
@media(max-width:600px){}
html[data-home-theme=dark] .plagues-contrast-gallery h3{color:var(--ink)}
html[data-home-theme=dark] .plagues-contrast-gallery>header p{color:var(--muted)}
html[data-home-theme=dark] .plagues-contrast-cards>article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-contrast-cards h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-contrast-cards h4>span{color:var(--muted)}
html[data-home-theme=dark] .plagues-contrast-labels strong{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .plagues-contrast-labels strong+strong{background:var(--home-soft);color:var(--ink);border-left:1px solid var(--line)}
html[data-home-theme=dark] .plagues-contrast-explanations{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-contrast-explanations b{color:var(--ink)}
html[data-home-theme=dark] .plagues-contrast-cards button{border:1px solid var(--line);color:var(--ink);background:var(--home-surface)}
@media(max-width:800px){}
@media(max-width:420px){}
html[data-home-theme=dark] .plagues-departure-route>li{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-departure-route>li>a{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-route>li>span{color:var(--muted)}
html[data-home-theme=dark] .plagues-departure-route-note{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-departure-route-note summary{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-phases button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-phases span{color:var(--muted)}
html[data-home-theme=dark] .plagues-departure-phases button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .plagues-departure-list button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-list button>span{background:var(--home-soft)}
html[data-home-theme=dark] .plagues-departure-list small{color:var(--muted)}
html[data-home-theme=dark] .plagues-departure-list button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .plagues-departure-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-departure-detail header{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-departure-detail h4{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-summary{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-context dt{color:var(--muted)}
html[data-home-theme=dark] .plagues-departure-responses>section{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-departure-responses>section+section{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .plagues-departure-detail h5{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-meaning{background:var(--home-surface)}
html[data-home-theme=dark] .plagues-departure-detail>details{border-top:1px solid var(--line)}
html[data-home-theme=dark] .plagues-departure-detail>details summary{color:var(--muted)}
html[data-home-theme=dark] .plagues-departure-map{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-overview{border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-departure-overview>summary{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-memories>h3{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-memories>p{color:var(--muted)}
html[data-home-theme=dark] .plagues-departure-memories article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .plagues-departure-memories h4{color:var(--ink)}
@media(max-width:850px){html[data-home-theme=dark] .plagues-departure-mobile-select{color:var(--ink)}
html[data-home-theme=dark] .plagues-departure-mobile-select select{border:1px solid var(--line);color:var(--ink);background:var(--home-surface)}}
@media(max-width:600px){}
html[data-home-theme=dark] .departure-map-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .departure-map-card h3{color:var(--ink)}
html[data-home-theme=dark] .departure-map-card header p{color:var(--muted)}
html[data-home-theme=dark] .departure-map-card header>a{color:var(--ink)}
html[data-home-theme=dark] .departure-map-toolbar button,html[data-home-theme=dark] .departure-map-toolbar select,html[data-home-theme=dark] .departure-map-selection>button,html[data-home-theme=dark] .plagues-departure-map-focus{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .departure-map-toolbar label{color:var(--muted)}
html[data-home-theme=dark] .departure-map-toolbar select{background:var(--home-surface)}
html[data-home-theme=dark] .departure-map-canvas{border:1px solid var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .departure-map-status{color:var(--muted)}
html[data-home-theme=dark] .departure-map-legend{border-bottom:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .departure-map-legend .dmap-area{background:color-mix(in srgb,var(--home-soft) 31.373%,transparent)}
html[data-home-theme=dark] .departure-map-stops button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .departure-map-stops button>span{background:var(--home-soft)}
html[data-home-theme=dark] .departure-map-stops small{color:var(--muted)}
html[data-home-theme=dark] .departure-map-stops button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .departure-map-selection{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .departure-map-selection strong{color:var(--ink)}
html[data-home-theme=dark] .departure-map-selection small{color:var(--muted)}
html[data-home-theme=dark] .departure-map-selection>button{background:var(--home-surface)}
html[data-home-theme=dark] .departure-map-notes{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .departure-map-notes a{color:var(--muted)}
html[data-home-theme=dark] .departure-place-marker>span{border:2px solid var(--line)}
html[data-home-theme=dark] .departure-place-label.leaflet-tooltip{background:color-mix(in srgb,var(--home-surface) 94.902%,transparent);color:var(--ink);border:1px solid var(--line)}
html[data-home-theme=dark] .departure-place-label small{color:var(--muted)}
@media(max-width:850px){}
@media(max-width:600px){}
html[data-home-theme=dark] .departure-map-toolbar [data-dmap-action="context"][aria-pressed="true"]{background:var(--home-soft)}
html[data-home-theme=dark] .departure-map-canvas .leaflet-popup-content a{color:var(--ink)}
html[data-home-theme=dark] .departure-scene-gallery{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .departure-scene-gallery h3{color:var(--ink)}
html[data-home-theme=dark] .departure-scene-gallery header>p{color:var(--muted)}
html[data-home-theme=dark] .departure-scene-gallery button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .departure-scene-gallery button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .departure-scene-gallery small{color:var(--muted)}
html[data-home-theme=dark] .departure-image-note{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
@media(max-width:850px){}
html[data-home-theme=dark] .plagues-beginnings .plagues-readings details{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-beginnings .plagues-readings summary{color:var(--ink)}
@media(max-width:1100px){}
@media(max-width:850px){}
@media(max-width:650px){}
html[data-home-theme=dark] .passover-calendar article,html[data-home-theme=dark] .passover-supplies article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .passover-calendar h4,html[data-home-theme=dark] .passover-supplies h4{color:var(--ink)}
html[data-home-theme=dark] .passover-disclosure{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .passover-disclosure>summary{color:var(--ink)}
html[data-home-theme=dark] .passover-launch{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .plagues-passover .plagues-readings details{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .plagues-passover .plagues-readings summary{color:var(--ink)}
@media(max-width:850px){}
@media(max-width:650px){}
html[data-home-theme=dark] .beginnings-image-sequence li{border:1px solid var(--line,var(--line))}
@media(max-width:600px){}
/* prophets-map.css */
html[data-home-theme=dark] .prophets-map-person label,html[data-home-theme=dark] .prophets-map-section .judges-map-person label{color:var(--muted)}
html[data-home-theme=dark] .prophets-map-section select{color:var(--ink);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .prophets-map-events button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .prophets-map-events button[aria-pressed=true]{background:var(--home-surface)}
html[data-home-theme=dark] .prophets-map-events small{color:var(--muted)}
html[data-home-theme=dark] .prophets-map-no-route{color:var(--muted)!important}
html[data-home-theme=dark] .prophets-map-section .judges-map-pin span{color:color-mix(in srgb,var(--prophet-color) 40%,#edf3ee)}
html[data-home-theme=dark] .prophets-map-section .judges-map-pin.is-oracle span{background:var(--home-surface);color:color-mix(in srgb,var(--prophet-color) 40%,#edf3ee)}
html[data-home-theme=dark] .prophets-map-section .judges-map-pin.is-vision span{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .prophets-map-section .judges-map-pin.is-context span{background:var(--home-surface);color:var(--muted);border-color:var(--line)}
html[data-home-theme=dark] .prophets-map-period{color:var(--muted)}
html[data-home-theme=dark] .atlas-prophets-role-note{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .atlas-prophets-links .atlas-prophets-event{background:var(--home-surface)}
html[data-home-theme=dark] .atlas-prophets-person select{color:var(--ink);background:var(--home-surface);border:1px solid var(--line)}
@media(max-width:1050px){}
@media(max-width:800px){}
html[data-home-theme=dark] .prophets-map-event-list{border-top:1px solid var(--line)}
html[data-home-theme=dark] .prophets-map-event-list>summary{color:var(--ink)}
@media(max-width:800px){}
html[data-home-theme=dark] .prophets-compare{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .prophets-compare-intro{color:var(--muted)}
html[data-home-theme=dark] .prophets-compare-editor>summary{color:var(--ink)}
html[data-home-theme=dark] .prophets-compare-filters select{background:var(--home-surface);color:var(--ink);border:1px solid var(--line)}
html[data-home-theme=dark] .prophets-compare-basis{color:var(--muted)}
html[data-home-theme=dark] .prophets-compare-tools button,html[data-home-theme=dark] .prophets-peer-parts button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .prophets-compare-count{color:var(--muted)}
html[data-home-theme=dark] .prophets-compare-row{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .prophets-compare-row>small{color:var(--muted)}
html[data-home-theme=dark] .prophets-compare-legend>span{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .prophets-compare-legend small{color:var(--muted)}
html[data-home-theme=dark] .prophets-compare-notice{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:650px){}
/* prophets.css */
html[data-home-theme=dark] .prophets-overview>div{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .prophets-overview strong{color:var(--ink)}
html[data-home-theme=dark] .prophets-overview span{color:var(--muted)}
html[data-home-theme=dark] .prophets-kinds button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .prophets-filters{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .prophets-filters label{color:var(--muted)}
html[data-home-theme=dark] .prophets-filters input,html[data-home-theme=dark] .prophets-filters select{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .prophets-filters button,html[data-home-theme=dark] .prophets-empty button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .prophets-count{color:var(--muted)}
html[data-home-theme=dark] .prophets-list button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .prophets-list button[aria-pressed=true]{background:var(--home-surface)}
html[data-home-theme=dark] .prophets-list small{color:var(--muted)}
html[data-home-theme=dark] .prophets-list button>span{color:var(--muted)}
html[data-home-theme=dark] .prophets-list .is-discernment,html[data-home-theme=dark] .prophet-kind.is-discernment{color:#ffb5a6}
html[data-home-theme=dark] .prophets-selected{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .prophet-profile-heading>p{color:var(--ink)}
html[data-home-theme=dark] .prophet-kind{color:var(--ink);background:var(--home-surface)}
html[data-home-theme=dark] .prophet-facts{border-block:1px solid var(--line)}
html[data-home-theme=dark] .prophet-facts dt{color:var(--muted)}
html[data-home-theme=dark] .prophet-facts dd{color:var(--ink)}
html[data-home-theme=dark] .prophet-rulers li{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .prophet-rulers li span,html[data-home-theme=dark] .prophet-rulers li>small{color:var(--muted)}
html[data-home-theme=dark] .prophet-rulers li>p{color:var(--muted)}
html[data-home-theme=dark] .prophet-king-link{color:var(--ink)}
html[data-home-theme=dark] .prophet-refs a{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .prophet-reading-note,html[data-home-theme=dark] .prophet-uncertain{color:var(--muted);background:var(--home-surface);border-left:3px solid var(--line)}
html[data-home-theme=dark] .prophet-events h4>span{color:var(--muted)}
html[data-home-theme=dark] .prophet-event{border:1px solid var(--line)}
html[data-home-theme=dark] .prophet-event>summary:after{color:var(--muted)}
html[data-home-theme=dark] .prophet-event-order{color:var(--muted)}
html[data-home-theme=dark] .prophet-event>summary small{color:var(--muted)}
html[data-home-theme=dark] .prophet-event p{color:var(--ink)}
html[data-home-theme=dark] .prophets-comparison,html[data-home-theme=dark] .prophets-method{border:1px solid var(--line)}
html[data-home-theme=dark] .prophets-comparison>summary,html[data-home-theme=dark] .prophets-method>summary{color:var(--ink)}
html[data-home-theme=dark] .prophets-comparison>summary span{color:var(--muted)}
html[data-home-theme=dark] .prophets-comparison th,html[data-home-theme=dark] .prophets-comparison td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .prophets-comparison th{background:var(--home-surface)}
html[data-home-theme=dark] .prophets-comparison button{color:var(--ink)}
html[data-home-theme=dark] .prophets-comparison small{color:var(--muted)}
html[data-home-theme=dark] .prophets-method p{color:var(--muted)}
html[data-home-theme=dark] .prophets-christ{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .prophets-christ a{color:var(--ink)}
html[data-home-theme=dark] .prophets-empty{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:700px){}
/* psalms-event-links.css */
html[data-home-theme=dark] .pe-badge{color:var(--logos-accent-ink,var(--ink))}
@media(max-width:600px){}
html[data-home-theme=dark] .pe-crosslinks{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .pe-crosslinks a{color:var(--logos-accent-ink,var(--ink))}
@media(min-width:900px){}
/* psalms-study.css */
@media(max-width:1200px){}
@media(max-width:850px){}
@media(max-width:540px){}
@media(max-width:540px){}
/* public-browse.css */
html[data-home-theme=dark] .public-browse{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .public-browse a{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .browse-family{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .public-browse th,html[data-home-theme=dark] .public-browse td{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .public-browse th{background:var(--home-soft,var(--home-surface))}
@media(max-width:620px){}
/* public-learning-entry.css */
html[data-home-theme=dark] .public-learning-entry{background:var(--home-soft,var(--home-surface));border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .public-learning-entry p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .public-learning-entry nav a{background:var(--home-surface,var(--home-surface));border:1px solid var(--line,var(--line));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .public-learning-entry nav span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .public-learning-more{color:var(--logos-accent-ink,var(--ink))}
@media(max-width:760px){}
/* reader-reference.css */
@media(max-width:1100px){}
@media(max-width:900px){}
@media(max-width:420px){}
/* research-access.css */
html[data-home-theme=dark] .research-session-actions button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .logosbom-link-dialog{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .logosbom-link-dialog button{border:1px solid var(--line)}
html[data-home-theme=dark] .logosbom-code-label input{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .logosbom-link-warning{color:var(--muted)}
html[data-home-theme=dark][data-home-theme=dark] .logosbom-link-dialog{border-color:var(--line)}
html[data-home-theme=dark][data-home-theme=dark] .logosbom-code-label input{border-color:var(--line)}
@media(max-width:420px){}
html[data-home-theme=dark] .logosbom-handoff-status{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark][data-home-theme=dark] .logosbom-handoff-status{border-color:var(--line)}
/* revelation-study.css */
html[data-home-theme=dark] #revelation-workspace{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .rv-intro>p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-intro-count{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-sections button{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-sections button small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-kicker{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-current>p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-toolbar{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-search-field input{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-toolbar button,html[data-home-theme=dark] .rv-empty button{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-status{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-table-wrap{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-table caption{color:var(--muted,var(--muted));border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-table th,html[data-home-theme=dark] .rv-table td{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-row-name small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-empty{border:1px dashed var(--line,var(--line))}
html[data-home-theme=dark] .rv-empty p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-context{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-context>div+div{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-context p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-reading,html[data-home-theme=dark] .rv-sources{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-reading p,html[data-home-theme=dark] .rv-sources p,html[data-home-theme=dark] .rv-sources li{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-table-wrap[data-rv-layout=cards] tr{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-table-wrap[data-rv-layout=cards] td::before{color:var(--muted,var(--muted))}
@media(max-width:900px){}
@media(max-width:700px){html[data-home-theme=dark] .rv-table tr{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-table td::before{color:var(--muted,var(--muted))}}
html[data-home-theme=dark] .rv-church-study{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-heading button{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-church-switches button{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-switches button>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-church-map{border:1px solid var(--line,var(--line));background:var(--home-soft)}
html[data-home-theme=dark] .rv-church-map-status,html[data-home-theme=dark] .rv-church-map-help{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-church-detail{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-detail-heading>p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-church-messages section+section{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-location{color:var(--muted,var(--muted));border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-selected-status{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-church-sources{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-church-sources li{color:var(--muted,var(--muted))}
@media(max-width:900px){}
@media(max-width:700px){html[data-home-theme=dark] .rv-church-messages section+section{border-top:1px solid var(--line,var(--line))}}
html[data-home-theme=dark] .rv-background{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-background-method{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-background-facts>section{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-background-facts>section>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-background-connection{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-background-citations a{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-background-questions details,html[data-home-theme=dark] .rv-background-sources{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-background-sources li>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-background-sources li>p{color:var(--muted,var(--muted))}
@media(max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] .rv-judgment-study{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-judgment-help{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-judgment-switches button{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-judgment-switches button>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-judgment-status{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-judgment-detail header{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-judgment-connections{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-judgment-overview,html[data-home-theme=dark] .rv-judgment-comparison,html[data-home-theme=dark] .rv-judgment-sources,html[data-home-theme=dark] .rv-judgment-boundary{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-judgment-sources li p{color:var(--muted,var(--muted))}
@media(max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] .rv-compare-shared article{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-compare-study h4{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .rv-compare-tabs button,html[data-home-theme=dark] .rv-compare-shortcut{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-compare-note,html[data-home-theme=dark] .rv-compare-notice{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-compare-table caption{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-compare-table th,html[data-home-theme=dark] .rv-compare-table td{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-compare-table [data-series=bowls]{border-top-color:var(--line)}
html[data-home-theme=dark] .rv-compare-row-note td{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-compare-flow>div{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-compare-flow span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-compare-links article,html[data-home-theme=dark] .rv-compare-conclusion,html[data-home-theme=dark] .rv-compare-models,html[data-home-theme=dark] .rv-compare-sources{border:1px solid var(--line,var(--line))}
@media(max-width:1000px){}
@media(max-width:700px){html[data-home-theme=dark] .rv-compare-table tbody th{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-compare-table .rv-compare-row-note td{border-bottom:1px solid var(--line,var(--line))}}
@media(max-width:700px){}
@media(min-width:701px){}
html[data-home-theme=dark] .rv-exodus-kind{border:1px solid var(--line,var(--line));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .rv-exodus-kind[data-kind=none]{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .rv-exodus-number{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-exodus-numbering,html[data-home-theme=dark] .rv-exodus-scenes,html[data-home-theme=dark] .rv-exodus-context,html[data-home-theme=dark] .rv-exodus-sources{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-exodus-context section{border:1px solid var(--line,var(--line))}
@media(max-width:700px){html[data-home-theme=dark] .rv-exodus-scenes td:last-child{border-bottom:1px solid var(--line,var(--line))}}
html[data-home-theme=dark] .rv-beasts-summary section,html[data-home-theme=dark] .rv-beasts-centers section{border:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .rv-beasts-study>details{border:1px solid var(--line,var(--line))}
@media(max-width:900px){}
@media(max-width:700px){html[data-home-theme=dark] .rv-beasts-table tbody td:last-child{border-bottom:1px solid var(--line,var(--line))}}
@media(max-width:700px){}
@media(max-width:1000px){}
@media(max-width:700px){}
/* royal-prophet-timeline.css */
html[data-home-theme=dark] .rpt-launch{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .rpt-launch span{color:var(--muted)}
html[data-home-theme=dark] .rpt-launch button,html[data-home-theme=dark] :is([data-royal-timeline],[data-era-timeline]){border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .rpt-dialog{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .rpt-header{border-bottom:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .rpt-header small{color:var(--muted)}
html[data-home-theme=dark] .rpt-header>button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .rpt-intro,html[data-home-theme=dark] .rpt-chart-help{color:var(--muted)}
html[data-home-theme=dark] .rpt-legend i{border:1px solid var(--line)}
html[data-home-theme=dark] .rpt-legend span+span i{background:var(--home-soft)}
html[data-home-theme=dark] .rpt-filters select,html[data-home-theme=dark] .rpt-filters input{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .rpt-checks button{color:var(--ink)}
html[data-home-theme=dark] .rpt-eras{border-block:1px solid var(--line)}
html[data-home-theme=dark] .rpt-eras button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .rpt-chart-scroll{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .rpt-row{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .rpt-label{background:var(--home-surface);border-right:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .rpt-label small{color:var(--muted)}
html[data-home-theme=dark] .rpt-track>i{border-left:1px solid var(--line)}
html[data-home-theme=dark] .rpt-pinned{background:var(--home-surface)}
html[data-home-theme=dark] .rpt-pinned .rpt-label{background:var(--home-surface)}
html[data-home-theme=dark] .rpt-axis .rpt-track>span{color:var(--muted)}
html[data-home-theme=dark] .rpt-bar.rpt-prophet{background:color-mix(in srgb,var(--rpt-color) 13%,var(--home-surface));color:color-mix(in srgb,var(--rpt-color) 40%,#edf3ee)}
html[data-home-theme=dark] .rpt-divider{color:var(--muted);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .rpt-contextual p,html[data-home-theme=dark] .rpt-sources p{color:var(--muted)}
html[data-home-theme=dark] .rpt-cards button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .rpt-cards small{color:var(--muted)}
html[data-home-theme=dark] .rpt-cards span{color:var(--muted)}
html[data-home-theme=dark] .rpt-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .rpt-sources a{color:var(--ink)}
html[data-home-theme=dark] .rpt-empty{background:var(--home-surface)}
html[data-home-theme=dark] .rpt-event-preview{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .rpt-event-preview>.rpt-preview-date{color:var(--muted)}
html[data-home-theme=dark] .rpt-event-preview>p{color:var(--muted)}
html[data-home-theme=dark] .rpt-event-preview>.rpt-preview-refs{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .rpt-event-preview>span{color:var(--ink)}
@media(max-width:650px){}
html[data-home-theme=dark] .rpt-page-links{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .rpt-page-links a{color:var(--muted)}
html[data-home-theme=dark] .rpt-checks select{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .rpt-event-pin{background:var(--home-surface);color:color-mix(in srgb,var(--rpt-color) 40%,#edf3ee)}
html[data-home-theme=dark] .rpt-milestones .rpt-label small{color:var(--muted)}
html[data-home-theme=dark] .rpt-event-list>p{color:var(--muted)}
html[data-home-theme=dark] .rpt-battle-row .rpt-label small{color:var(--muted)}
html[data-home-theme=dark] .era-phase{border-left:2px solid var(--era-color,var(--line))}
html[data-home-theme=dark] .era-phase h3{color:var(--ink)}
html[data-home-theme=dark] .era-phase>p,html[data-home-theme=dark] .era-phase-heading>p{color:var(--muted)}
html[data-home-theme=dark] .era-phase-heading>small{color:var(--muted)}
html[data-home-theme=dark] .era-phase-heading>button{color:var(--ink)}
html[data-home-theme=dark] .era-phase-heading>button span{color:var(--muted)}
html[data-home-theme=dark] .era-phase summary{color:var(--muted)}
html[data-home-theme=dark] .era-event-sequence>li>span{color:color-mix(in srgb,var(--era-color) 40%,#edf3ee)}
html[data-home-theme=dark] .era-event-sequence button{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .era-event-sequence small{color:var(--muted)}
html[data-home-theme=dark] .era-event-sequence button>span{color:var(--muted)}
html[data-home-theme=dark] .timeline-page{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .timeline-intro>span{color:var(--muted)}
html[data-home-theme=dark] .timeline-intro p{color:var(--muted)}
html[data-home-theme=dark] .timeline-destination{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .timeline-era-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .timeline-era-card>small{color:var(--muted)}
html[data-home-theme=dark] .timeline-era-card h2{color:var(--ink)}
html[data-home-theme=dark] .timeline-era-card p{color:var(--muted)}
html[data-home-theme=dark] .timeline-era-preview{color:color-mix(in srgb,var(--era-color) 40%,#edf3ee)}
html[data-home-theme=dark] .timeline-era-card>a{color:var(--muted)}
html[data-home-theme=dark] .timeline-reading-note{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .timeline-reading-note strong{color:var(--ink)}
html[data-home-theme=dark] .timeline-footer{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .timeline-footer a{color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .rpt-event-picker select{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
@media(max-width:650px){}
html[data-home-theme=dark] .era-view-switch button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .era-table-scroll{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .era-event-table caption{color:var(--muted)}
html[data-home-theme=dark] .era-event-table th{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .era-event-table td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .era-event-table td:first-child{color:color-mix(in srgb,var(--era-color) 40%,#edf3ee)}
html[data-home-theme=dark] .era-event-table td:nth-child(4){color:var(--muted)}
html[data-home-theme=dark] .era-event-table td:last-child{color:var(--muted)}
html[data-home-theme=dark] .era-event-table td>small{color:var(--muted)}
html[data-home-theme=dark] .era-event-table button{color:var(--ink)}
html[data-home-theme=dark] .era-event-table button span{color:var(--muted)}
html[data-home-theme=dark] .era-event-table tr:hover td{background:var(--home-surface)}
html[data-home-theme=dark] .era-date-policy{background:var(--home-soft);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .era-date-policy>strong{color:var(--ink)}
html[data-home-theme=dark] .era-date-policy a{color:var(--muted)}
html[data-home-theme=dark] .era-date{color:var(--muted)}
html[data-home-theme=dark] .era-date>small{color:var(--muted)}
html[data-home-theme=dark] .era-date-cell details{color:var(--muted)}
html[data-home-theme=dark] .era-pin-date{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .origins-date-card{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .origins-date-card small{color:var(--muted)}
@media(max-width:650px){}
html[data-home-theme=dark] .era-clock-heading h3{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .era-clock-heading>span{color:var(--green,var(--ink))}
html[data-home-theme=dark] .era-clock-label>small{color:var(--green,var(--ink))}
html[data-home-theme=dark] .era-clock-absolute{color:var(--green,var(--ink))}
html[data-home-theme=dark] .era-time-context-details,html[data-home-theme=dark] .era-time-basis,html[data-home-theme=dark] .era-unplaced{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .era-time-context-details>summary,html[data-home-theme=dark] .era-time-basis>summary,html[data-home-theme=dark] .era-unplaced>summary{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .era-time-basis li>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .era-unplaced{border-top:1px solid var(--line,var(--line))}
@media(max-width:650px){}
@media(max-width:650px){}
@media(max-width:700px){}
/* site-navigation.css */
html[data-home-theme=dark] .topbar.site-header{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .site-header .brand{color:var(--ink)!important}
html[data-home-theme=dark] .site-header .brand .draft{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .topbar.site-header .primary-nav{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .topbar.site-header nav.primary-nav>a.study-nav-link{color:var(--ink)}
html[data-home-theme=dark] .topbar.site-header nav.primary-nav>a.study-nav-link:hover{background:var(--home-soft)}
html[data-home-theme=dark] .topbar.site-header nav.primary-nav>a.study-nav-link.nav-current{background:var(--logos-accent)}
html[data-home-theme=dark] .topbar.site-header nav.utility-nav>a[href]{color:var(--muted)}
@media(max-width:1000px){}
@media(max-width:850px){}
@media(max-width:680px){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
/* study-menu.css */
html[data-home-theme=dark] .study-menu-search input{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .study-menu-empty{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .study-menu-bar{background:var(--home-surface,var(--home-surface));border:1px solid var(--line,var(--line));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .study-adjacent small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .study-adjacent strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .study-menu-panel{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .study-menu-tools>small{color:var(--muted,var(--muted))}
@media(max-width:1050px){}
@media(max-width:700px){}
/* study-navigation.css */
html[data-home-theme=dark] .study-sequence-tabs button small{color:var(--muted)}
@media(max-width:1199px){}
@media(max-width:899px){}
@media(max-width:700px){}
@media(max-width:599px){}
@media(min-width:1200px){}
/* study.css */
html[data-home-theme=dark] .study-intro p{color:var(--muted)}
html[data-home-theme=dark] .collection-mark>span{color:var(--muted)}
html[data-home-theme=dark] .collection-mark small{color:var(--muted)}
html[data-home-theme=dark] .study-tabs{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .study-tabs button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .study-tabs button small{color:var(--muted)}
html[data-home-theme=dark] .study-tabs button[aria-selected=true]{border-color:var(--line)}
html[data-home-theme=dark] .study-actions a,html[data-home-theme=dark] .study-actions button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .study-actions a:hover,html[data-home-theme=dark] .study-actions button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .study-lead{color:var(--muted)}
html[data-home-theme=dark] .figure-card{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .figure-legend{border-top:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .legend-route.green{border-color:var(--line)}
html[data-home-theme=dark] .study-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .study-detail .study-hebrew{color:var(--ink)}
html[data-home-theme=dark] .study-roman{color:var(--muted)}
html[data-home-theme=dark] .study-status{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .study-detail h4{color:var(--ink)}
html[data-home-theme=dark] .study-detail p{color:var(--muted)}
html[data-home-theme=dark] .study-detail .record-summary{color:var(--ink)}
html[data-home-theme=dark] .study-detail .record-size{background:var(--home-surface);border-left:2px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .study-detail a,html[data-home-theme=dark] .study-sources a,html[data-home-theme=dark] .research-questions a,html[data-home-theme=dark] .component-grid a,html[data-home-theme=dark] .covering-grid a,html[data-home-theme=dark] .study-table-wrap a,html[data-home-theme=dark] .research-comparisons a{color:var(--ink)}
html[data-home-theme=dark] .record-original{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .record-original p[lang=he]{color:var(--muted)}
html[data-home-theme=dark] .study-item-buttons button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .study-item-buttons button small{color:var(--muted)}
html[data-home-theme=dark] .study-item-buttons button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .study-subheading p{color:var(--muted)}
html[data-home-theme=dark] .research-comparisons>article,html[data-home-theme=dark] .component-grid>article,html[data-home-theme=dark] .covering-grid>article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .research-comparisons p,html[data-home-theme=dark] .component-grid p,html[data-home-theme=dark] .covering-grid p{color:var(--muted)}
html[data-home-theme=dark] .research-comparisons b{color:var(--muted)}
html[data-home-theme=dark] .research-comparisons small{color:var(--muted)}
html[data-home-theme=dark] .study-table-wrap{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .study-table-wrap caption{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .study-table-wrap th{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .study-table-wrap td{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .study-table-wrap td small{color:var(--muted)}
html[data-home-theme=dark] .study-table-wrap tbody tr:hover{background:var(--home-surface)}
html[data-home-theme=dark] .dimensions-table td:first-child{color:var(--ink)}
html[data-home-theme=dark] .research-questions details{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .research-questions summary{color:var(--ink)}
html[data-home-theme=dark] .research-questions p{color:var(--muted)}
html[data-home-theme=dark] .component-grid .quantity,html[data-home-theme=dark] .covering-grid .quantity{color:var(--ink)}
html[data-home-theme=dark] .cubit-control{color:var(--muted)}
html[data-home-theme=dark] .cubit-control select{background:var(--home-surface);border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .unit-note{color:var(--muted)}
html[data-home-theme=dark] .study-sources{border-top:1px solid var(--line)}
html[data-home-theme=dark] .study-sources>.study-subheading>a{color:var(--muted)}
html[data-home-theme=dark] .study-sources>p{color:var(--muted)}
html[data-home-theme=dark] .study-sources article p{color:var(--muted)}
html[data-home-theme=dark] .study-error{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .study-error button{border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:1100px){}
@media(max-width:780px){}
html[data-home-theme=dark] .research-verdict{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .research-verdict>p{color:var(--ink)}
html[data-home-theme=dark] .research-verdict dt{color:var(--muted)}
html[data-home-theme=dark] .research-verdict dd{color:var(--ink)}
html[data-home-theme=dark] .research-price-original{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .research-price-original .study-hebrew{color:var(--ink)}
html[data-home-theme=dark] .research-price-original small{color:var(--muted)}
html[data-home-theme=dark] .research-price-original p{color:var(--muted)}
html[data-home-theme=dark] .research-price-original .price-weight{border-top:1px solid var(--line)}
html[data-home-theme=dark] .research-price-comparison h5{color:var(--ink)}
html[data-home-theme=dark] .price-table-note{color:var(--muted)}
html[data-home-theme=dark] .research-price-comparison tbody th{background:var(--home-surface);border-top:1px solid var(--line)}
@media(max-width:780px){}
html[data-home-theme=dark] .atlas-layers{color:var(--muted)}
html[data-home-theme=dark] .atlas-zoom button,html[data-home-theme=dark] .back-to-atlas{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .atlas-zoom output{color:var(--muted)}
html[data-home-theme=dark] .route-record-heading{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .arabia-study{border-top:1px solid var(--line)}
html[data-home-theme=dark] .arabia-layout #arabia-distinctions article{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .arabia-layout h4{color:var(--ink)}
html[data-home-theme=dark] .arabia-layout p{color:var(--muted)}
html[data-home-theme=dark] .research-topic-list button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .research-topic-list small{color:var(--muted)}
html[data-home-theme=dark] .research-topic-list button[aria-pressed=true]{background:var(--home-soft)}
html[data-home-theme=dark] .research-article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .research-article-title{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .research-article-title p{color:var(--muted)}
html[data-home-theme=dark] .research-article h4>span{color:var(--muted)}
html[data-home-theme=dark] .research-article section>p,html[data-home-theme=dark] .research-article li{color:var(--muted)}
html[data-home-theme=dark] .research-article a,html[data-home-theme=dark] .research-map-link{color:var(--ink)}
html[data-home-theme=dark] .perspective-grid>div{border-left:2px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .perspective-grid h5{color:var(--muted)}
html[data-home-theme=dark] .perspective-grid p{color:var(--muted)}
html[data-home-theme=dark] .research-source-cards article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .research-source-cards p{color:var(--muted)}
html[data-home-theme=dark] .research-source-cards small,html[data-home-theme=dark] .source-perspective{color:var(--muted)}
html[data-home-theme=dark] .research-method{background:var(--home-surface)}
html[data-home-theme=dark] .research-method li,html[data-home-theme=dark] .research-method p{color:var(--muted)}
html[data-home-theme=dark] .study-sources article .source-meta{color:var(--muted)}
html[data-home-theme=dark] .study-sources article small{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .research-source-policy{border:1px solid var(--study-line,var(--line));background:var(--home-surface)}
html[data-home-theme=dark] .research-source-policy summary{color:var(--ink)}
html[data-home-theme=dark] .study-intro p{color:var(--muted)}
html[data-home-theme=dark] .research-library{border-right:1px solid var(--line)}
html[data-home-theme=dark] .research-library>details>summary{color:var(--ink)}
html[data-home-theme=dark] .research-library>details>summary small{color:var(--muted)}
html[data-home-theme=dark] .research-search-label{color:var(--muted)}
html[data-home-theme=dark] .research-search-box{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .research-search-box input{color:var(--ink)}
html[data-home-theme=dark] .research-search-box:focus-within{border-color:var(--line)}
html[data-home-theme=dark] .research-search-count{color:var(--muted)}
html[data-home-theme=dark] .research-topic-group>summary{color:var(--muted)}
html[data-home-theme=dark] .research-topic-group>summary small{color:var(--muted)}
html[data-home-theme=dark] .research-library .research-topic-list button{color:var(--muted)}
html[data-home-theme=dark] .research-library .research-topic-list button:hover{background:var(--home-surface)}
html[data-home-theme=dark] .research-library .research-topic-list button[aria-pressed=true]{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .research-library .research-topic-list button small{color:var(--muted)}
html[data-home-theme=dark] .research-library .research-source-policy{border-top:1px solid var(--line)}
html[data-home-theme=dark] .research-library .research-source-policy summary{color:var(--muted)}
html[data-home-theme=dark] .research-library .research-source-policy p{color:var(--muted)}
html[data-home-theme=dark] .research-empty{color:var(--muted)}
html[data-home-theme=dark] .research-empty button{color:var(--ink)!important}
html[data-home-theme=dark] .research-reading-pane .research-article{border:1px solid var(--line)}
html[data-home-theme=dark] .research-article-title h3{color:var(--ink)}
html[data-home-theme=dark] .research-article-title>p{color:var(--muted)}
html[data-home-theme=dark] .research-article-meta{color:var(--muted)}
html[data-home-theme=dark] .research-reading-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .research-reading-toc button{color:var(--muted)}
html[data-home-theme=dark] .research-reading-toc button:hover{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .research-article section>p,html[data-home-theme=dark] .research-article li{color:var(--muted)}
html[data-home-theme=dark] .research-article h4{color:var(--ink)}
html[data-home-theme=dark] .research-article-disclosure{border-top:1px solid var(--line)}
html[data-home-theme=dark] .research-article-disclosure>summary{color:var(--ink)}
html[data-home-theme=dark] .research-article-disclosure>summary b{color:var(--muted)}
html[data-home-theme=dark] .research-article-disclosure>summary small{color:var(--muted)}
html[data-home-theme=dark] .research-article-disclosure .research-attribution{color:var(--muted)}
html[data-home-theme=dark] .research-method>summary{color:var(--muted)}
html[data-home-theme=dark] .research-adjacent{border-top:1px solid var(--line)}
html[data-home-theme=dark] .research-adjacent button{color:var(--muted)}
html[data-home-theme=dark] .research-adjacent small{color:var(--muted)}
html[data-home-theme=dark] .study-sources>details>summary{color:var(--muted)}
html[data-home-theme=dark] .study-sources>details>summary small{color:var(--muted)}
html[data-home-theme=dark] .study-sources>details>p{color:var(--muted)}
@media(max-width:1100px){}
@media(max-width:900px){html[data-home-theme=dark] .research-library{border:1px solid var(--line);background:var(--home-surface)}}
@media(max-width:780px){}
html[data-home-theme=dark] .research-language{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .language-ref{color:var(--muted)}
html[data-home-theme=dark] .language-form{color:var(--ink)}
html[data-home-theme=dark] .language-features h5{color:var(--muted)}
html[data-home-theme=dark] .language-features p,html[data-home-theme=dark] .language-period p{color:var(--muted)}
html[data-home-theme=dark] .language-period{border-top:1px solid var(--line)}
html[data-home-theme=dark] .language-period dt{color:var(--muted)}
html[data-home-theme=dark] .language-period dd{color:var(--ink)}
html[data-home-theme=dark] .language-method>summary{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .price-history-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .price-history-heading p{color:var(--muted)}
html[data-home-theme=dark] .price-history td button{color:var(--ink)}
html[data-home-theme=dark] .price-history td button:hover{color:#ffb5a6}
html[data-home-theme=dark] .price-period{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .price-period>summary small{color:var(--muted)}
html[data-home-theme=dark] .price-period[open]>summary{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .price-period-date{color:var(--muted)}
html[data-home-theme=dark] .price-document{background:var(--home-surface)}
html[data-home-theme=dark] .price-document h6{color:var(--ink)}
html[data-home-theme=dark] .price-document-heading strong{color:var(--ink)}
html[data-home-theme=dark] .price-document dt{color:var(--muted)}
html[data-home-theme=dark] .price-document .price-evidence{color:var(--muted);border-top:1px solid var(--line)}
@media(max-width:600px){}
@media(max-width:600px){html[data-home-theme=dark] .price-history tr{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .price-history th{background:var(--home-surface)}
html[data-home-theme=dark] .price-history td:nth-child(2){color:var(--muted)}}
html[data-home-theme=dark] .creation-original{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .creation-original>small{color:var(--muted)}
html[data-home-theme=dark] .creation-pattern article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .creation-pattern article>span{color:var(--muted)}
html[data-home-theme=dark] .creation-comparison-note{color:var(--muted)}
html[data-home-theme=dark] .creation-view{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .creation-view summary small{color:var(--muted)}
html[data-home-theme=dark] .creation-view summary b{color:var(--ink)}
html[data-home-theme=dark] .creation-view summary em{color:var(--muted)}
html[data-home-theme=dark] .creation-expand{color:var(--muted)}
html[data-home-theme=dark] .creation-view[open]>summary{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .creation-view-author{color:var(--muted)}
html[data-home-theme=dark] .creation-view dt{color:var(--ink)}
@media(max-width:600px){}
html[data-home-theme=dark] .reformed-study{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reformed-study h4{color:var(--ink)}
html[data-home-theme=dark] .reformed-study article+article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .reformed-study h5{color:var(--ink)}
html[data-home-theme=dark] .reformed-study .reformed-scope{color:var(--muted);border-top:1px solid var(--line)}
html[data-home-theme=dark] .creation-view-status{color:var(--muted)}
@media(max-width:600px){}
html[data-home-theme=dark] .reformed-study>summary{color:var(--ink)}
html[data-home-theme=dark] .reformed-study>summary small{color:var(--muted)}
html[data-home-theme=dark] .genesis-scene article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .genesis-scene article>small{color:var(--muted)}
html[data-home-theme=dark] .genesis-scene h5{color:var(--ink)}
html[data-home-theme=dark] .genesis-scene p[lang=he]{color:var(--ink)}
html[data-home-theme=dark] .genesis-scene article>span{color:var(--muted)}
html[data-home-theme=dark] .genesis-issue-index button{border-bottom:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .genesis-issue-index button:hover{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .genesis-issue{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .genesis-issue summary b{color:var(--ink)}
html[data-home-theme=dark] .genesis-issue summary em{color:var(--muted)}
html[data-home-theme=dark] .genesis-issue summary>small{color:var(--muted)}
html[data-home-theme=dark] .genesis-issue[open]>summary{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .genesis-issue-content h5{color:var(--ink)}
html[data-home-theme=dark] .genesis-issue-content article p{color:var(--muted)}
html[data-home-theme=dark] .genesis-depth .record-source{color:var(--muted)}
@media(max-width:600px){}
html[data-home-theme=dark] .kosin-focus{color:var(--muted)}
html[data-home-theme=dark] .kosin-scope,html[data-home-theme=dark] .kosin-note{color:var(--muted)!important}
html[data-home-theme=dark] .kosin-limit{background:var(--home-surface);border-left:3px solid var(--line)}
html[data-home-theme=dark] .source-local-title{color:var(--ink)}
html[data-home-theme=dark] .research-related-topics{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .research-related-topics button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .research-related-topics small{color:var(--muted)}
html[data-home-theme=dark] .research-related-topics button:hover{background:var(--home-soft)}
html[data-home-theme=dark] .professor-guide-note{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .professor-group>h5{color:var(--ink)}
html[data-home-theme=dark] .professor-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .professor-card>summary strong{color:var(--ink)}
html[data-home-theme=dark] .professor-card>summary small{color:var(--muted)}
html[data-home-theme=dark] .professor-role{color:var(--ink)}
html[data-home-theme=dark] .professor-card[open]>summary{background:var(--home-surface);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .professor-identity,html[data-home-theme=dark] .professor-evidence{color:var(--muted)}
html[data-home-theme=dark] .professor-reading{border-top:1px solid var(--line)}
html[data-home-theme=dark] .professor-reading-meta{color:var(--muted)}
html[data-home-theme=dark] .professor-reading h6 a{color:var(--ink)}
html[data-home-theme=dark] .professor-books{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .professor-reading .professor-review,html[data-home-theme=dark] .professor-reading .professor-reading-note{color:var(--muted)}
@media(max-width:600px){}
html[data-home-theme=dark] .research-conclusion{background:var(--home-surface);border:1px solid var(--line);border-left:4px solid var(--line)}
html[data-home-theme=dark] .research-conclusion .research-conclusion-lead{color:var(--ink)}
html[data-home-theme=dark] .research-conclusion article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .research-conclusion h5{color:var(--ink)}
html[data-home-theme=dark] .research-conclusion article>p{color:var(--ink)}
html[data-home-theme=dark] .research-conclusion .research-conclusion-note{color:var(--muted);border-top:1px solid var(--line)}
@media(max-width:780px){}
html[data-home-theme=dark] .research-conclusion .conclusion-author-claim{background:var(--home-soft)}
html[data-home-theme=dark] .research-conclusion .conclusion-judgment{background:var(--home-soft)}
html[data-home-theme=dark] .research-conclusion .conclusion-final{border-top:1px solid var(--line)}
html[data-home-theme=dark] .research-conclusion .conclusion-final article:last-child>p{color:var(--ink)}
@media(max-width:600px){}
html[data-home-theme=dark] .commentary-overview tbody th{background:var(--home-surface)}
html[data-home-theme=dark] .commentary-overview strong{color:var(--ink)}
html[data-home-theme=dark] .commentary-overview th small{color:var(--muted)}
html[data-home-theme=dark] .commentary-overview button{color:var(--ink)}
html[data-home-theme=dark] .commentary-reading{background:var(--home-surface);border-left:3px solid var(--line)}
html[data-home-theme=dark] .commentary-scope{color:var(--muted)}
@media(max-width:600px){html[data-home-theme=dark] .commentary-overview tr{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .commentary-overview tbody th{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .commentary-overview td::before{color:var(--ink)}}
html[data-home-theme=dark] .research-conclusion .conclusion-commentary{border-left:2px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .conclusion-commentary>b{color:var(--muted)}
html[data-home-theme=dark] .research-conclusion .conclusion-commentary>p{color:var(--muted)}
@media(max-width:600px){}
html[data-home-theme=dark] .price-history-study{border-top:1px solid var(--line)}
@media(max-width:600px){}
html[data-home-theme=dark] .route-book-gallery{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .route-book-gallery>h4{color:var(--ink)}
html[data-home-theme=dark] .route-book-gallery>h4 span{color:var(--muted)}
html[data-home-theme=dark] .route-book-gallery>p{color:var(--muted)}
html[data-home-theme=dark] .route-book-options button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .route-book-options button small{color:var(--muted)}
html[data-home-theme=dark] .route-book-options button[aria-pressed=true]{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .route-map-panel{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .route-map-heading h5{color:var(--ink)}
html[data-home-theme=dark] .route-map-heading p{color:var(--muted)}
html[data-home-theme=dark] .route-map-heading>a{border:1px solid var(--line)}
html[data-home-theme=dark] .route-map-status{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .route-map-summary{color:var(--muted)}
html[data-home-theme=dark] .route-map-image{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .route-map-scope,html[data-home-theme=dark] .route-map-note,html[data-home-theme=dark] .route-map-method{color:var(--muted)}
html[data-home-theme=dark] .route-map-scope b{color:var(--ink)}
html[data-home-theme=dark] .route-map-note{background:var(--home-surface)}
html[data-home-theme=dark] .route-map-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .conclusion-route-map{border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:780px){}
@media(max-width:780px){html[data-home-theme=dark] .route-map-mobile-hint{color:var(--muted)}}
html[data-home-theme=dark] .sea-crossing-gallery{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .sea-crossing-gallery>h4{color:var(--ink)}
html[data-home-theme=dark] .sea-crossing-gallery .route-map-note{background:var(--home-surface)}
html[data-home-theme=dark] .sea-study-entry{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .sea-study-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .sea-study-link:hover{background:var(--home-soft)}
@media(max-width:780px){}
html[data-home-theme=dark] .study-narrative-image img{border:1px solid var(--line)}
html[data-home-theme=dark] .study-narrative-image figcaption{color:var(--muted)}
html[data-home-theme=dark] .study-narrative-flow li{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .study-narrative-flow li:not(:last-child):after{color:var(--muted)}
html[data-home-theme=dark] .study-narrative-flow small{color:var(--muted)}
html[data-home-theme=dark] .study-parallel-scenes{background:var(--home-surface)}
html[data-home-theme=dark] .study-parallel-scenes>div span{color:var(--muted)}
html[data-home-theme=dark] .study-parallel-note{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .tabernacle-item-image img{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .tabernacle-item-image figcaption{color:var(--muted)}
html[data-home-theme=dark] .tabernacle-photo-note{color:var(--muted)}
html[data-home-theme=dark] .tabernacle-photo-choice{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .tabernacle-photo-choice img{background:var(--home-surface)}
html[data-home-theme=dark] .tabernacle-photo-choice span{border-top:1px solid var(--line)}
html[data-home-theme=dark] .tabernacle-photo-choice:hover{border-color:var(--line)}
html[data-home-theme=dark] .tabernacle-photo-choice[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .tabernacle-photo-choice[aria-pressed=true] span{background:var(--home-soft);color:var(--ink)}
@media(max-width:780px){}
@media(max-width:380px){}
html[data-home-theme=dark] .temple-era-options button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .temple-era-options small{color:var(--muted)}
html[data-home-theme=dark] .temple-era-options button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft)}
html[data-home-theme=dark] .temple-era-heading p{color:var(--muted)}
html[data-home-theme=dark] .temple-notice{border-left:2px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .temple-sources{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .temple-sources article{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .temple-sources article>a{color:var(--ink)}
html[data-home-theme=dark] .temple-sources .source-meta,html[data-home-theme=dark] .temple-sources article small{color:var(--muted)}
html[data-home-theme=dark] .temple-sources .source-perspective{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .temple-comparison{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .temple-comparison>summary{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .temple-comparison>summary small{color:var(--muted)}
html[data-home-theme=dark] .temple-comparison table{color:var(--muted)}
html[data-home-theme=dark] .temple-comparison caption{color:var(--muted)}
html[data-home-theme=dark] .temple-comparison th,html[data-home-theme=dark] .temple-comparison td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .temple-comparison thead th{color:var(--ink);background:var(--home-surface)}
html[data-home-theme=dark] .temple-comparison tbody th{color:var(--muted)}
html[data-home-theme=dark] .temple-viewpoint{background:var(--home-surface)}
html[data-home-theme=dark] .temple-viewpoint h3{color:var(--muted)}
html[data-home-theme=dark] .temple-viewpoint p{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .temple-chronology h3{color:var(--muted)}
html[data-home-theme=dark] .temple-chronology li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .temple-chronology li:not(:last-child):after{color:var(--muted)}
html[data-home-theme=dark] .temple-chronology-number{color:var(--muted)}
html[data-home-theme=dark] .temple-chronology h4{color:var(--ink)}
html[data-home-theme=dark] .temple-chronology small{color:var(--muted)}
html[data-home-theme=dark] .temple-chronology p{color:var(--muted)}
@media screen and (max-width:600px){html[data-home-theme=dark] .temple-comparison tbody tr{border:1px solid var(--line)}
html[data-home-theme=dark] .temple-comparison tbody th,html[data-home-theme=dark] .temple-comparison td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .temple-comparison tbody th{background:var(--home-surface)}
html[data-home-theme=dark] .temple-comparison td::before{color:var(--muted)}
html[data-home-theme=dark] .temple-comparison tbody tr:last-child>*{border-bottom:1px solid var(--line)}}
html[data-home-theme=dark] #sanctuary-navigation{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .sanctuary-navigation-label{color:var(--muted)}
html[data-home-theme=dark] .sanctuary-tabs button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .sanctuary-tabs button small{color:var(--muted)}
html[data-home-theme=dark] .sanctuary-tabs button:hover{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .sanctuary-tabs button[aria-selected=true]{background:var(--home-soft);border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .sanctuary-tabs button[aria-selected=true] small{color:var(--muted)}
@media(max-width:780px){}
@media(max-width:340px){}
@media(max-width:780px){}
html[data-home-theme=dark] .offering-overview{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .offering-overview h3{color:var(--ink)}
html[data-home-theme=dark] .offering-overview-heading>span{color:var(--muted)}
html[data-home-theme=dark] .offering-filters button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .offering-filters button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .offering-filter-status{color:var(--muted)}
html[data-home-theme=dark] .offering-compare-table th,html[data-home-theme=dark] .offering-compare-table td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .offering-compare-table thead th{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .offering-compare-table button{color:var(--ink)}
html[data-home-theme=dark] .offering-compare-table button span{color:var(--muted)}
html[data-home-theme=dark] .offering-selected{background:var(--home-surface)}
html[data-home-theme=dark] .offering-selected button{color:var(--ink)}
html[data-home-theme=dark] .offering-scope{color:var(--muted)}
html[data-home-theme=dark] .offering-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .offering-detail-heading{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .offering-detail h3{color:var(--ink)}
html[data-home-theme=dark] .offering-detail-heading p{color:var(--muted)}
html[data-home-theme=dark] .offering-pronunciation{color:var(--muted)}
html[data-home-theme=dark] .offering-name small{color:var(--muted)}
html[data-home-theme=dark] .offering-purpose{background:var(--home-surface)}
html[data-home-theme=dark] .offering-purpose>span{color:var(--muted)}
html[data-home-theme=dark] .offering-purpose p{color:var(--muted)}
html[data-home-theme=dark] .offering-detail h4{color:var(--ink)}
html[data-home-theme=dark] .offering-variant-grid article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .offering-detail h5{color:var(--muted)}
html[data-home-theme=dark] .offering-variant-grid strong{color:var(--ink)}
html[data-home-theme=dark] .offering-detail p,html[data-home-theme=dark] .offering-related-grid p{color:var(--muted)}
html[data-home-theme=dark] .offering-step{color:var(--muted)}
html[data-home-theme=dark] .offering-related-grid h4{color:var(--muted)}
html[data-home-theme=dark] .offering-meaning{border-top:1px solid var(--line)}
html[data-home-theme=dark] .offering-detail-notes{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .offering-disclosure{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .offering-disclosure>summary{color:var(--muted)}
html[data-home-theme=dark] .offering-disclosure>summary small{color:var(--muted)}
html[data-home-theme=dark] .offering-regular-name [lang=he]{color:var(--muted)}
html[data-home-theme=dark] .offering-regular-name small{color:var(--muted)}
html[data-home-theme=dark] .offering-verse-note{color:var(--muted)}
html[data-home-theme=dark] .offering-conclusion{background:var(--home-surface)}
html[data-home-theme=dark] .offering-conclusion h3{color:var(--ink)}
html[data-home-theme=dark] .offering-conclusion>p{color:var(--muted)}
html[data-home-theme=dark] .offering-sources article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .offering-sources .source-perspective{color:var(--muted)}
html[data-home-theme=dark] .offering-sources article>a{color:var(--ink)}
html[data-home-theme=dark] .offering-sources article p{color:var(--muted)}
html[data-home-theme=dark] .offering-sources article small,html[data-home-theme=dark] .offering-sources .source-meta{color:var(--muted)}
@media(max-width:780px){html[data-home-theme=dark] .offering-procedure li{border-bottom:1px solid var(--line)}}
@media screen and (max-width:600px){html[data-home-theme=dark] .offering-compare-table tbody tr{border:1px solid var(--line)}
html[data-home-theme=dark] .offering-compare-table tbody th{background:var(--home-surface)}
html[data-home-theme=dark] .offering-compare-table tbody td:before{color:var(--muted)}}
html[data-home-theme=dark] .offering-gallery-section h3{color:var(--ink)}
html[data-home-theme=dark] .offering-image-notice{color:var(--muted)}
html[data-home-theme=dark] .offering-image-gallery button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .offering-scene figcaption{color:var(--muted)}
html[data-home-theme=dark] .offering-scene figcaption strong{color:var(--muted)}
html[data-home-theme=dark] .offering-scene figcaption a{color:var(--muted)}
html[data-home-theme=dark] .offering-methods-heading p{color:var(--muted)}
html[data-home-theme=dark] .offering-method{border:1px solid var(--line)}
html[data-home-theme=dark] .offering-method>summary{color:var(--ink);background:var(--home-surface)}
html[data-home-theme=dark] .offering-method>summary small{color:var(--muted)}
html[data-home-theme=dark] .offering-method li{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .offering-role{background:var(--home-surface);color:var(--muted)}
@media(max-width:780px){}
@media(max-width:600px){}
html[data-home-theme=dark] .offering-photo-actions button{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .offering-sequence{border-top:1px solid var(--line)}
html[data-home-theme=dark] .offering-sequence-heading>a{color:var(--muted)}
html[data-home-theme=dark] .offering-detail .offering-sequence-example{color:var(--ink)}
html[data-home-theme=dark] .offering-detail .offering-sequence-notice{color:var(--muted)}
html[data-home-theme=dark] .offering-sequence-grid>li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .offering-sequence-frame{background-color:var(--home-soft)}
html[data-home-theme=dark] .offering-sequence-number{color:var(--muted)}
html[data-home-theme=dark] .offering-detail .offering-sequence-grid p{color:var(--muted)}
@media(max-width:780px){}
@media(max-width:600px){}
html[data-home-theme=dark] .garment-overview-heading h3,html[data-home-theme=dark] .garment-section-heading h3{color:var(--ink)}
html[data-home-theme=dark] .garment-overview-heading p,html[data-home-theme=dark] .garment-section-heading p{color:var(--muted)}
html[data-home-theme=dark] .garment-comparisons>article{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-comparison-number{color:var(--muted)}
html[data-home-theme=dark] .garment-comparisons h4{color:var(--ink)}
html[data-home-theme=dark] .garment-comparisons>article>small{color:var(--muted)}
html[data-home-theme=dark] .garment-comparisons p{color:var(--muted)}
html[data-home-theme=dark] .garment-comparison-items button{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .garment-comparison-items button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .garment-diagram{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-diagram figcaption{border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .garment-diagram a{color:var(--muted)}
html[data-home-theme=dark] .garment-scope{color:var(--muted)}
html[data-home-theme=dark] .garment-item-nav{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-item-nav h3{color:var(--muted)}
html[data-home-theme=dark] .garment-item-nav button{color:var(--muted)}
html[data-home-theme=dark] .garment-item-nav button small{color:var(--muted)}
html[data-home-theme=dark] .garment-item-nav button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .garment-item-nav button[aria-pressed=true] small{color:var(--muted)}
html[data-home-theme=dark] .garment-item-nav button:hover{background:var(--home-soft)}
html[data-home-theme=dark] .garment-detail{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-detail-heading{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .garment-detail h3{color:var(--ink)}
html[data-home-theme=dark] .garment-detail-heading p{color:var(--muted)}
html[data-home-theme=dark] .garment-name [lang=he]{color:var(--ink)}
html[data-home-theme=dark] .garment-name small{color:var(--muted)}
html[data-home-theme=dark] .garment-name a{color:var(--muted)}
html[data-home-theme=dark] .garment-detail p{color:var(--muted)}
html[data-home-theme=dark] .garment-detail .garment-description{color:var(--muted)}
html[data-home-theme=dark] .garment-facts{border:1px solid var(--line)}
html[data-home-theme=dark] .garment-facts>div{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .garment-facts dt{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .garment-facts dd{color:var(--muted)}
html[data-home-theme=dark] .garment-detail h4{color:var(--ink)}
html[data-home-theme=dark] .garment-detail-notes{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-detail-notes>summary{color:var(--muted)}
html[data-home-theme=dark] .garment-disclosure{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-disclosure>summary{color:var(--muted)}
html[data-home-theme=dark] .garment-disclosure>summary small{color:var(--muted)}
html[data-home-theme=dark] .garment-dressing-steps>li{border-top:1px solid var(--line)}
html[data-home-theme=dark] .garment-step-number{color:var(--muted)}
html[data-home-theme=dark] .garment-dressing h4{color:var(--muted)}
html[data-home-theme=dark] .garment-dressing p{color:var(--muted)}
html[data-home-theme=dark] .garment-dressing .garment-dressing-note{color:var(--muted)}
html[data-home-theme=dark] .garment-situation-grid h4{color:var(--muted)}
html[data-home-theme=dark] .garment-situation-grid p{color:var(--muted)}
html[data-home-theme=dark] .garment-sources article{border-top:1px solid var(--line)}
html[data-home-theme=dark] .garment-sources article .source-perspective{color:var(--muted)}
html[data-home-theme=dark] .garment-sources article>a{color:var(--ink)}
html[data-home-theme=dark] .garment-sources article p{color:var(--muted)}
html[data-home-theme=dark] .garment-sources article small,html[data-home-theme=dark] .garment-sources article .source-meta{color:var(--muted)}
html[data-home-theme=dark] .offering-garment-link{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .offering-garment-link button{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:1000px){}
@media(max-width:900px){html[data-home-theme=dark] .garment-item-nav button{border-color:var(--line);background:var(--home-surface)}}
@media(max-width:780px){}
@media(max-width:600px){html[data-home-theme=dark] .garment-facts dt{background:var(--home-surface)}
html[data-home-theme=dark] .garment-facts dd{background:var(--home-surface)}}
html[data-home-theme=dark] .garment-photo-notice{color:var(--muted)}
html[data-home-theme=dark] .garment-comparison-body>small{color:var(--muted)}
html[data-home-theme=dark] .garment-comparison-photo{background:var(--home-soft)}
html[data-home-theme=dark] .garment-comparison-photo img{background:var(--home-soft)}
html[data-home-theme=dark] .garment-comparison-photo figcaption{background:var(--home-surface);border-top:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .garment-comparison-photo figcaption a{color:var(--muted)}
html[data-home-theme=dark] .garment-photo-fallback{color:var(--muted)}
html[data-home-theme=dark] .garment-diagram-disclosure .garment-diagram{border-top:1px solid var(--line)}
html[data-home-theme=dark] .garment-stones-intro{color:var(--muted)}
html[data-home-theme=dark] .garment-breastplate-photo{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-breastplate-photo figcaption{color:var(--muted);background:var(--home-surface);border-top:1px solid var(--line)}
html[data-home-theme=dark] .garment-breastplate-photo figcaption a{color:var(--muted)}
html[data-home-theme=dark] .garment-stones-notes h4{color:var(--muted)}
html[data-home-theme=dark] .garment-stones-notes p{color:var(--muted)}
html[data-home-theme=dark] .garment-stones-grid>li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .garment-stone-frame{background-color:var(--home-soft)}
html[data-home-theme=dark] .garment-stone-number{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-heading h4{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-heading>small{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-name span{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-name small{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-content dl>div{border-top:1px solid var(--line)}
html[data-home-theme=dark] .garment-stone-content dt{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-content dd{color:var(--muted)}
html[data-home-theme=dark] .garment-stone-content .record-source{color:var(--muted)}
html[data-home-theme=dark] .garment-stones-link{color:var(--muted);border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:1000px){}
@media(max-width:780px){}
@media(max-width:600px){}
html[data-home-theme=dark] .garment-stone-name a{color:var(--muted)}
html[data-home-theme=dark] .gifts-phase-list>li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .gifts-phase-number{color:var(--muted)}
html[data-home-theme=dark] .gifts-phase-list small{color:var(--muted)}
html[data-home-theme=dark] .gifts-phase-list h5{color:var(--ink)}
html[data-home-theme=dark] .gifts-phase-list p{color:var(--muted)}
html[data-home-theme=dark] .gifts-reading-links a{color:var(--muted);background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .gifts-table-disclosure{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .gifts-table-disclosure>summary{color:var(--muted)}
html[data-home-theme=dark] .gifts-table-disclosure>summary small{color:var(--muted)}
html[data-home-theme=dark] .gifts-table-content caption{color:var(--muted)}
html[data-home-theme=dark] .gifts-table-content th,html[data-home-theme=dark] .gifts-table-content td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .gifts-table-content thead th{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .gifts-table-content tbody th{color:var(--muted)}
html[data-home-theme=dark] .gifts-table-content td{color:var(--muted)}
html[data-home-theme=dark] .gifts-table-content td strong{color:var(--muted)}
html[data-home-theme=dark] .gifts-table-content .gifts-table-note{border-left:2px solid var(--line);background:var(--home-surface);color:var(--muted)}
@media(max-width:1100px){}
@media(max-width:700px){}
html[data-home-theme=dark] .gifts-flow-heading{color:var(--ink)}
html[data-home-theme=dark] .gifts-comparison-conclusion{background:var(--home-surface);border-left:3px solid var(--line)}
@media(max-width:780px){}
html[data-home-theme=dark] .camp-image-modes button{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .camp-image-figure{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .camp-image-figure figcaption{border-top:1px solid var(--line)}
html[data-home-theme=dark] .camp-image-figure figcaption a{color:var(--muted)}
html[data-home-theme=dark] .camp-scroll-hint{color:var(--muted)}
html[data-home-theme=dark] .camp-group-grid article{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .camp-group-grid small{color:var(--muted)}
html[data-home-theme=dark] .camp-group-grid h5{color:var(--ink)}
html[data-home-theme=dark] .camp-group-total{color:var(--muted)}
html[data-home-theme=dark] .camp-group-grid dl>div{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .camp-march-list li{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .camp-march-list small{color:var(--muted)}
html[data-home-theme=dark] .camp-march-list b{color:var(--muted)}
@media(max-width:780px){}
html[data-home-theme=dark] .census-summary article{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .census-summary small{color:var(--muted)}
html[data-home-theme=dark] .census-summary strong{color:var(--ink)}
html[data-home-theme=dark] .census-chart{border:1px solid var(--line)}
html[data-home-theme=dark] .census-chart figcaption{background:var(--home-surface)}
html[data-home-theme=dark] .census-chart a{color:var(--muted)}
html[data-home-theme=dark] .census-filters button{background:var(--home-surface);color:var(--muted);border:1px solid var(--line)}
html[data-home-theme=dark] .census-filter-count{color:var(--muted)}
html[data-home-theme=dark] .census-table caption{color:var(--muted)}
html[data-home-theme=dark] .census-table th,html[data-home-theme=dark] .census-table td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .census-table thead,html[data-home-theme=dark] .census-table tfoot{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .census-increase{color:var(--ink)}
html[data-home-theme=dark] .census-decrease{color:#ffb5a6}
html[data-home-theme=dark] .census-note{background:var(--home-surface)}
html[data-home-theme=dark] .census-levite-count{color:var(--muted)}
@media(max-width:780px){html[data-home-theme=dark] .census-table tbody tr,html[data-home-theme=dark] .census-table tfoot tr{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .census-table tbody th,html[data-home-theme=dark] .census-table tfoot th{color:var(--muted)}
html[data-home-theme=dark] .census-table td:before{color:var(--muted)}
html[data-home-theme=dark] .census-table tfoot tr{background:var(--home-surface)}}
@media(max-width:780px){}
html[data-home-theme=dark] .journey-navigation{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .journey-navigation>p{color:var(--muted)}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:780px){}
html[data-home-theme=dark] .atlas-study-launch{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .atlas-study-launch strong{color:var(--ink)}
html[data-home-theme=dark] .atlas-study-launch span{color:var(--muted)}
@media(max-width:780px){}
/* study360.css */
html[data-home-theme=dark] .study360-notice,html[data-home-theme=dark] .study360-help{color:var(--muted)}
html[data-home-theme=dark] .study360-stage{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .study360-toolbar{background:var(--home-surface)}
html[data-home-theme=dark] .study360-scene-title h4{color:var(--ink)}
html[data-home-theme=dark] .study360-scene-title small{background:var(--home-soft);color:var(--muted)}
html[data-home-theme=dark] .study360-scenes{background:var(--home-surface)}
html[data-home-theme=dark] .study360-scenes button,html[data-home-theme=dark] .study360-actions button,html[data-home-theme=dark] .study360-error button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .study360-scenes button[aria-pressed=true]{border-color:var(--line)}
html[data-home-theme=dark] .study360-frame{background:var(--home-soft)}
html[data-home-theme=dark] .study360-error{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .study360-status{color:var(--muted)}
html[data-home-theme=dark] .study360-fallback{color:var(--ink)}
@media(max-width:780px){}
@media(max-width:380px){}
/* style.css */
html[data-home-theme=dark] .topbar{background:var(--logos-accent)}
html[data-home-theme=dark] .nav-current{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .hero-copy p{color:var(--muted)}
html[data-home-theme=dark] .hero-art{color:var(--muted)}
html[data-home-theme=dark] .art-hebrew{color:var(--muted)}
html[data-home-theme=dark] .art-line{background:var(--home-soft)}
html[data-home-theme=dark] .art-caption{color:var(--muted)}
html[data-home-theme=dark] .hero-art:before{border:1px solid var(--line)}
html[data-home-theme=dark] .hero-art:after{border:1px solid var(--line)}
html[data-home-theme=dark] .loaded-note{color:var(--muted)}
html[data-home-theme=dark] .search-box{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .search-box input::placeholder{color:var(--muted)}
html[data-home-theme=dark] .search-box button{background:var(--logos-accent)}
html[data-home-theme=dark] kbd{color:var(--muted)}
html[data-home-theme=dark] .search-under{color:var(--muted)}
html[data-home-theme=dark] .examples button{color:var(--muted)}
html[data-home-theme=dark] .language-filter button{color:var(--muted)}
html[data-home-theme=dark] .language-filter button.active{background:var(--home-soft);border-color:var(--line)}
html[data-home-theme=dark] .language-filter button span{color:var(--muted)}
html[data-home-theme=dark] .filter-selects{color:var(--muted)}
html[data-home-theme=dark] .filter-selects select{border:1px solid var(--line);background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .workspace{background:var(--home-surface)}
html[data-home-theme=dark] .results-panel{background:var(--home-surface)}
html[data-home-theme=dark] .results-head span{color:var(--muted)}
html[data-home-theme=dark] .result{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .result:hover{background:var(--home-surface)}
html[data-home-theme=dark] .result.selected{background:var(--home-surface)}
html[data-home-theme=dark] .result-num{color:var(--muted)}
html[data-home-theme=dark] .result-translit{color:var(--muted)}
html[data-home-theme=dark] .result-gloss{color:var(--muted)}
html[data-home-theme=dark] .result-meta{color:var(--muted)}
html[data-home-theme=dark] .pagination{color:var(--muted)}
html[data-home-theme=dark] .pagination button{background:var(--home-surface)}
html[data-home-theme=dark] .language-badge{color:var(--muted)}
html[data-home-theme=dark] .detail-num{color:var(--muted)}
html[data-home-theme=dark] .copy-link{color:var(--muted)}
html[data-home-theme=dark] .translit{color:var(--muted)}
html[data-home-theme=dark] .definition{color:var(--muted)}
html[data-home-theme=dark] .subtle-label{color:var(--muted)}
html[data-home-theme=dark] .tabs button{color:var(--muted)}
html[data-home-theme=dark] .tabs button.active{color:var(--ink)}
html[data-home-theme=dark] .parsing-heading span{color:var(--muted)}
html[data-home-theme=dark] .form-picker{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .parse-box{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .parse-tag{background:var(--home-surface);border:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .parse-tag span{color:var(--muted)}
html[data-home-theme=dark] .parse-code{color:var(--muted)}
html[data-home-theme=dark] .parse-code code{color:var(--muted)}
html[data-home-theme=dark] .mini-note{color:var(--muted)}
html[data-home-theme=dark] .form-table th{color:var(--muted)}
html[data-home-theme=dark] .form-table td{border-bottom:1px solid var(--line);color:var(--muted)}
html[data-home-theme=dark] .form-table button{color:var(--ink)}
html[data-home-theme=dark] .form-table tr.current td{background:var(--home-surface)}
html[data-home-theme=dark] .ref-list a{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .ref-list a:hover{border-color:var(--line)}
html[data-home-theme=dark] .pager-inline{color:var(--muted)}
html[data-home-theme=dark] .pager-inline button{background:var(--home-surface)}
html[data-home-theme=dark] .detail-section p{color:var(--muted)}
html[data-home-theme=dark] .detail-footer{color:var(--muted)}
html[data-home-theme=dark] .detail-footer a{color:var(--muted)}
html[data-home-theme=dark] .empty,html[data-home-theme=dark] .loading{color:var(--muted)}
html[data-home-theme=dark] .empty strong{color:var(--muted)}
html[data-home-theme=dark] .section-head p{color:var(--muted)}
html[data-home-theme=dark] .resource-grid>a{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .resource-grid>a:hover{border-color:var(--line)}
html[data-home-theme=dark] .resource-tag{color:var(--muted)}
html[data-home-theme=dark] .resource-grid h3{color:var(--ink)}
html[data-home-theme=dark] .resource-grid h3 span{color:var(--muted)}
html[data-home-theme=dark] .resource-grid p{color:var(--muted)}
html[data-home-theme=dark] .resource-grid a div{color:var(--muted)}
html[data-home-theme=dark] .scope{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] footer{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] footer span{color:var(--ink)}
html[data-home-theme=dark] footer small{color:var(--muted)}
html[data-home-theme=dark] dialog p{color:var(--muted)}
html[data-home-theme=dark] .guide-note{background:var(--home-soft)}
html[data-home-theme=dark] dialog a{color:var(--muted)}
html[data-home-theme=dark] .close{color:var(--muted)}
@media(min-width:1500px){}
@media(max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] body{background:var(--home-surface)}
html[data-home-theme=dark] .topbar{background:var(--home-surface);color:var(--ink);border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .draft{color:var(--muted);border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .topbar nav{color:var(--ink)}
html[data-home-theme=dark] .help-link{background:var(--logos-accent)}
html[data-home-theme=dark] .hero-copy>.eyebrow{color:var(--muted)}
html[data-home-theme=dark] h1{color:var(--ink)}
html[data-home-theme=dark] .hero-copy p{color:var(--muted)}
html[data-home-theme=dark] .hero-shortcuts{color:var(--muted)}
html[data-home-theme=dark] .primary-action{background:var(--logos-accent)}
html[data-home-theme=dark] .search-area{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .loaded-note{color:var(--muted)}
html[data-home-theme=dark] .search-box{border:1px solid var(--line)}
html[data-home-theme=dark] .language-filter button.active{background:var(--logos-accent)}
html[data-home-theme=dark] .filter-selects select{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .workspace{border-color:var(--line)}
html[data-home-theme=dark] .results-panel{background:var(--home-surface)}
html[data-home-theme=dark] .results-head{background:var(--home-surface)}
html[data-home-theme=dark] .results-head span{color:var(--muted)}
html[data-home-theme=dark] .result.selected{background:var(--home-surface)}
html[data-home-theme=dark] .result.selected:before{background:var(--logos-accent)}
html[data-home-theme=dark] .result-lemma{color:var(--ink)}
html[data-home-theme=dark] .result-gloss{color:var(--muted)}
html[data-home-theme=dark] .result-meta{color:var(--muted)}
html[data-home-theme=dark] .word-heading h2{color:var(--ink)}
html[data-home-theme=dark] .word-gloss{color:var(--ink)}
html[data-home-theme=dark] .form-picker{background:var(--home-surface)}
html[data-home-theme=dark] .parse-box{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .parse-tag{border-color:var(--line);color:var(--ink)}
html[data-home-theme=dark] .parse-tag span{color:var(--muted)}
html[data-home-theme=dark] .parse-code{color:var(--muted)}
html[data-home-theme=dark] .form-table tr.current td{background:var(--home-surface)}
html[data-home-theme=dark] .form-table button{color:var(--ink)}
html[data-home-theme=dark] .ref-list a{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .section-head .eyebrow{color:var(--muted)}
html[data-home-theme=dark] .resource-grid>a{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .resource-grid>a:hover{border-color:var(--line)}
html[data-home-theme=dark] .resource-grid h3{color:var(--ink)}
html[data-home-theme=dark] .resource-tag{color:var(--muted)}
html[data-home-theme=dark] .resource-grid p{color:var(--muted)}
html[data-home-theme=dark] .resource-grid a div{color:var(--muted)}
html[data-home-theme=dark] .scope{border-color:var(--line)}
html[data-home-theme=dark] footer{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] footer span{color:var(--ink)}
html[data-home-theme=dark] dialog{background:var(--home-surface)}
html[data-home-theme=dark] .guide-note{background:var(--home-surface)}
@media(max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] .base-info{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .base-info>div+div{border-left:1px solid var(--line)}
html[data-home-theme=dark] .base-info span{color:var(--muted)}
html[data-home-theme=dark] .base-info b{color:var(--ink)}
html[data-home-theme=dark] .base-info b.no-root{color:var(--muted)}
html[data-home-theme=dark] .root-note a{color:var(--muted)}
html[data-home-theme=dark] .root-etym{color:var(--muted)}
html[data-home-theme=dark] .morph-field{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .morph-field dt{color:var(--muted)}
html[data-home-theme=dark] .morph-field dd{color:var(--ink)}
html[data-home-theme=dark] .morph-field.na{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .morph-field.na dd{color:var(--muted)}
html[data-home-theme=dark] .morph-field.missing dd{color:var(--muted)}
html[data-home-theme=dark] .morph-field small{color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .result-meaning-label{color:var(--muted)}
html[data-home-theme=dark] .result-definition{color:var(--muted)}
html[data-home-theme=dark] .result-source{color:var(--muted)}
html[data-home-theme=dark] .dictionary-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .dictionary-heading{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .dictionary-heading h3{color:var(--ink)}
html[data-home-theme=dark] .dictionary-heading a,html[data-home-theme=dark] .dictionary-heading>span{color:var(--muted)}
html[data-home-theme=dark] .definition-label{color:var(--ink)}
html[data-home-theme=dark] .definition-label small{color:var(--muted);background:var(--home-surface)}
html[data-home-theme=dark] .translated-text{color:var(--ink)}
html[data-home-theme=dark] .translation-status{color:var(--muted)}
html[data-home-theme=dark] .translation-note{color:var(--muted)}
html[data-home-theme=dark] .dictionary-original{border-top:1px solid var(--line)}
html[data-home-theme=dark] .dictionary-original p{color:var(--muted)}
html[data-home-theme=dark] .dictionary-original .definition-label{color:var(--muted)}
html[data-home-theme=dark] .translate-button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .translate-button:hover{background:var(--home-surface)}
@media(max-width:600px){}
html[data-home-theme=dark] .gloss-caption{color:var(--muted)}
html[data-home-theme=dark] .bible-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .bible-heading button{color:var(--ink)}
html[data-home-theme=dark] .kjv-rendering{background:var(--home-surface)}
html[data-home-theme=dark] .kjv-rendering b,html[data-home-theme=dark] .bible-version>b{color:var(--ink)}
html[data-home-theme=dark] .kjv-rendering small,html[data-home-theme=dark] .bible-version small{color:var(--muted)}
html[data-home-theme=dark] .bible-version{border:1px solid var(--line)}
html[data-home-theme=dark] .bible-word{color:var(--ink)}
html[data-home-theme=dark] .bible-form{color:var(--muted)}
html[data-home-theme=dark] .bible-version a{color:var(--ink)}
html[data-home-theme=dark] .bible-unavailable{color:var(--muted)}
html[data-home-theme=dark] .bible-note{color:var(--muted)}
html[data-home-theme=dark] .bible-copyright{color:var(--muted)}
html[data-home-theme=dark] .bible-picker{color:var(--muted)}
html[data-home-theme=dark] .bible-picker select{border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:600px){}
html[data-home-theme=dark] .reader-section-heading p{color:var(--muted)}
html[data-home-theme=dark] .reader-toolbar{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-toolbar label{color:var(--muted)}
html[data-home-theme=dark] .reader-toolbar select{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .reader-badge{color:var(--muted)}
html[data-home-theme=dark] .reader-layout{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-verse{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .reader-verse-num{color:var(--muted)}
html[data-home-theme=dark] .reader-word{color:var(--ink)}
html[data-home-theme=dark] .reader-word:hover{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .reader-word.chosen{background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .reader-verse.verse-current{background:var(--home-surface)}
html[data-home-theme=dark] .reader-segment{color:var(--muted)}
html[data-home-theme=dark] .reader-qere{border:1px dashed var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-qere>small,html[data-home-theme=dark] .ketiv-label{color:var(--muted)}
html[data-home-theme=dark] .reader-word-panel{border-left:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-word-panel>h3.reader-selected-word{color:var(--ink)}
html[data-home-theme=dark] .reader-lemma{color:var(--muted)}
html[data-home-theme=dark] .reader-lemma span{color:var(--muted)}
html[data-home-theme=dark] .reader-analysis{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .reader-analysis dt{color:var(--muted)}
html[data-home-theme=dark] .reader-analysis dd{color:var(--ink)}
html[data-home-theme=dark] .reader-analysis>small{color:var(--muted)}
html[data-home-theme=dark] .reader-word-panel h4{color:var(--ink)}
html[data-home-theme=dark] .reader-dictionary-link{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .reader-dictionary-link>small{color:var(--muted)}
html[data-home-theme=dark] .reader-bottom button,html[data-home-theme=dark] .reader-local-button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .reader-bottom small{color:var(--muted)}
html[data-home-theme=dark] .reader-scope{color:var(--muted);border-top:1px solid var(--line)}
html[data-home-theme=dark] .official-label{color:var(--muted)}
html[data-home-theme=dark] .reader-official h3{color:var(--ink)}
html[data-home-theme=dark] .reader-official>p{color:var(--muted)}
@media(max-width:900px){}
@media(max-width:700px){html[data-home-theme=dark] .reader-word-panel{border-top:1px solid var(--line)}}
@media(max-width:700px){}
html[data-home-theme=dark] .bible-launch-heading h2{color:var(--ink)}
html[data-home-theme=dark] .bible-launch-heading p,html[data-home-theme=dark] .bible-launch-note{color:var(--muted)}
html[data-home-theme=dark] .bible-launch-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .bible-launch-card:hover{background:var(--home-surface);border-color:var(--line)}
html[data-home-theme=dark] .bible-launch-label{color:var(--muted)}
html[data-home-theme=dark] .bible-launch-script{color:var(--muted)}
html[data-home-theme=dark] .bible-launch-card h3{color:var(--ink)}
html[data-home-theme=dark] .bible-launch-card p{color:var(--muted)}
html[data-home-theme=dark] .word-reader-action a{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .word-reader-action small{color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .reader-korean-controls{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-korean-toggle{color:var(--ink)}
html[data-home-theme=dark] .reader-korean-top>span{color:var(--muted)}
html[data-home-theme=dark] .reader-korean-about{color:var(--muted)}
html[data-home-theme=dark] .reader-korean-controls.unavailable{background:var(--home-surface)}
html[data-home-theme=dark] .reader-korean{border-left:2px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-korean-label{color:var(--muted)}
html[data-home-theme=dark] .reader-korean>p{color:var(--ink)}
html[data-home-theme=dark] .reader-korean-note{color:var(--muted)}
html[data-home-theme=dark] .reader-korean-note>p{color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .reader-word-morph{color:var(--muted)}
html[data-home-theme=dark] .reader-word.chosen .reader-word-morph{color:var(--muted)}
html[data-home-theme=dark] .reader-morph-legend{color:var(--muted)}
html[data-home-theme=dark] .reader-morph-legend summary{color:var(--muted)}
html[data-home-theme=dark] .morph-legend-grid{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .morph-legend-grid b{color:var(--muted)}
@media(max-width:700px){}
html[data-home-theme=dark] .reader-word-gloss{color:var(--ink)}
html[data-home-theme=dark] .reader-word.chosen .reader-word-gloss{color:var(--ink)}
@media(max-width:700px){}
html[data-home-theme=dark] .topbar{background:var(--home-surface)}
html[data-home-theme=dark] .topbar .primary-nav{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .topbar nav.primary-nav>a:is([data-view],.study-nav-link){color:var(--ink)}
html[data-home-theme=dark] .topbar nav.primary-nav>a:is([data-view],.study-nav-link):hover{background:var(--home-soft)}
html[data-home-theme=dark] .topbar nav.primary-nav>a:is([data-view],.study-nav-link).nav-current{background:var(--logos-accent)}
html[data-home-theme=dark] .hero-shortcuts a[data-view]{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .hero-shortcuts a[data-view]:hover{background:var(--home-soft)}
@media(max-width:1050px){}
@media(max-width:700px){}
html[data-home-theme=dark] .reader-word-pronunciation{color:var(--muted)}
html[data-home-theme=dark] .reader-word-pronunciation.pronunciation-note{color:var(--muted)}
html[data-home-theme=dark] .reader-pronunciation-about{color:var(--muted)}
html[data-home-theme=dark] .reader-pronunciation-about summary{color:var(--muted)}
@media(max-width:600px){}
html[data-home-theme=dark] .reader-grammar{border-top:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .reader-grammar summary{color:var(--ink)}
html[data-home-theme=dark] .reader-grammar li>b{color:var(--ink)}
html[data-home-theme=dark] .reader-grammar-forms{color:var(--ink)}
html[data-home-theme=dark] .reader-grammar li>p{color:var(--ink)}
html[data-home-theme=dark] .reader-grammar-sources{color:var(--muted);border-top:1px solid var(--line)}
html[data-home-theme=dark] .reader-interpretation{border-top:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .reader-interpretation>summary{color:var(--ink)}
html[data-home-theme=dark] .reader-interpretation-card{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .reader-interpretation-card h5{color:var(--ink)}
html[data-home-theme=dark] .reader-interpretation-card p{color:var(--ink)}
html[data-home-theme=dark] .reader-interpretation-card .reader-interpretation-text{color:var(--ink)}
html[data-home-theme=dark] .reader-interpretation .reader-interpretation-conclusion{border-left:2px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .reader-interpretation-conclusion>b{color:var(--ink)}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:700px){}
html[data-home-theme=dark] .reader-study-jump{color:var(--ink)}
html[data-home-theme=dark] .reader-analysis-launch>a{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .analysis-page-heading p{color:var(--muted)}
html[data-home-theme=dark] .analysis-back-link{color:var(--ink)}
@media(max-width:650px){}
@media(min-width:701px) and (max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] .unified-study-page .reader-word-panel{border-top:1px solid var(--line)}
@media(min-width:1101px){html[data-home-theme=dark] .unified-study-page .reader-word-panel{border-left:1px solid var(--line)}}
@media(max-width:1000px){}
@media(max-width:700px){}
html[data-home-theme=dark] .unified-study-page #reader-word-study>.word-study{border-top:3px solid var(--line)}
html[data-home-theme=dark] .unified-study-page .reader-study-jump{border:1px solid var(--line);background:var(--home-surface)}
@media(max-width:700px){}
/* temple-history.css */
html[data-home-theme=dark] .temple-history{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .history-heading h3{color:var(--ink)}
html[data-home-theme=dark] .history-heading p{color:var(--muted)}
html[data-home-theme=dark] .history-milestones button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .temple-history button[aria-pressed=true]{border-color:var(--line);background:var(--home-soft);color:var(--ink)}
html[data-home-theme=dark] .temple-history button:hover{border-color:var(--line)}
html[data-home-theme=dark] .history-expanded>summary{color:var(--ink)}
html[data-home-theme=dark] .history-expanded>summary small{color:var(--muted)}
html[data-home-theme=dark] .history-filters button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .history-event-list button{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .history-event-list small{color:var(--muted)}
html[data-home-theme=dark] .history-detail{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .history-detail h4{color:var(--ink)}
html[data-home-theme=dark] .history-stage{color:var(--muted)}
html[data-home-theme=dark] .history-date{color:var(--ink)}
html[data-home-theme=dark] .history-detail p,html[data-home-theme=dark] .history-method p{color:var(--ink)}
html[data-home-theme=dark] .history-dates{border-block:1px solid var(--line)}
html[data-home-theme=dark] .history-dates dt{color:var(--muted)}
html[data-home-theme=dark] .history-dates dd{color:var(--ink)}
html[data-home-theme=dark] .history-related a{border:1px solid var(--line);color:var(--ink)}
html[data-home-theme=dark] .history-evidence{border-top:1px solid var(--line)}
html[data-home-theme=dark] .history-evidence summary,html[data-home-theme=dark] .history-method summary{color:var(--ink)}
html[data-home-theme=dark] .history-evidence article{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .history-evidence a{color:var(--ink)}
html[data-home-theme=dark] .history-evidence small{color:var(--muted)}
html[data-home-theme=dark] .history-method{border:1px solid var(--line)}
html[data-home-theme=dark] .history-loading{color:var(--muted)}
html[data-home-theme=dark] .temple-chronology>summary{color:var(--ink)}
@media(max-width:700px){}
/* timeline-overview.css */
html[data-home-theme=dark] .tov-overview{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .tov-heading small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-heading>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-control-divider{background:var(--line,var(--home-soft))}
html[data-home-theme=dark] .tov-toolbar output{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-viewport{border-bottom:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .tov-era-book{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-era-full{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-era-flow{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-track>li:not(:last-child):after{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-help,html[data-home-theme=dark] .tov-date-note{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-selection-prompt{border:1px dashed var(--line,var(--line));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .tov-selection-prompt span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-details{border-top:1px solid var(--line,var(--line))}
html[data-home-theme=dark] .tov-groups button small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-group-heading>small{color:var(--green,var(--ink))}
html[data-home-theme=dark] .tov-group-heading h3{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .tov-group-heading>p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-event{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .tov-event summary>small{color:var(--green,var(--ink))}
html[data-home-theme=dark] .tov-event summary>strong:after{color:var(--green,var(--ink))}
html[data-home-theme=dark] .tov-event summary>span{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-event p{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-more{color:var(--ink,var(--ink))}
@media(max-width:900px){}
@media(max-width:600px){}
html[data-home-theme=dark] .tov-person-search{background:var(--home-surface,var(--home-surface))}
html[data-home-theme=dark] .tov-person-search input{border:1px solid var(--line,var(--line));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .tov-no-person{color:var(--muted,var(--muted))}
@media(max-width:600px){}
html[data-home-theme=dark] .timeline-table-shortcuts{border:1px solid var(--logos-accent-border,var(--line,var(--line)));background:var(--logos-accent-soft,var(--home-soft,var(--home-surface)))}
html[data-home-theme=dark] .timeline-table-shortcuts h2{color:var(--ink,var(--ink))}
html[data-home-theme=dark] .timeline-table-shortcuts p{color:var(--muted,var(--muted))}
@media(max-width:600px){}
@media(max-width:700px){}
html[data-home-theme=dark] .timeline-table-notes{border-top:1px solid var(--line,var(--line));color:var(--muted,var(--muted))}
html[data-home-theme=dark] .timeline-table-notes>summary{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .tov-era-pin strong{color:var(--logos-accent-ink,var(--ink))}
html[data-home-theme=dark] .tov-person-pin{border:1px solid var(--logos-accent-border,var(--line,var(--line)));background:var(--home-surface,var(--home-surface));color:var(--ink,var(--ink))}
html[data-home-theme=dark] .tov-person-pin small{color:var(--muted,var(--muted))}
html[data-home-theme=dark] .tov-person-pin strong{color:var(--logos-accent-ink,var(--ink))}
@media(max-width:900px){}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:600px){}
/* travel-routes.css */
html[data-home-theme=dark] .travel-route-legend{color:var(--ink);background:color-mix(in srgb,var(--home-surface) 95%,transparent);border:1px solid var(--line)}
html[data-home-theme=dark] .travel-route-legend i{border-top:3px solid var(--line)}
html[data-home-theme=dark] .travel-route-legend small{color:var(--muted)}
html[data-home-theme=dark] .travel-route-basis{border-top:1px solid var(--line)}
html[data-home-theme=dark] .travel-route-basis strong{color:var(--ink)}
html[data-home-theme=dark] .travel-route-basis small{color:var(--muted)}
html[data-home-theme=dark] .atlas-route-key i{border-top:2px solid var(--line)}
@media(max-width:600px){}
html[data-home-theme=dark] .atlas-route-key{color:var(--ink)}
html[data-home-theme=dark] .atlas-route-key i{border-color:var(--line)}
/* wilderness-study.css */
html[data-home-theme=dark] .wild-phases button[aria-pressed=true],html[data-home-theme=dark] .wild-event-list button[aria-pressed=true]{background:var(--logos-accent-soft,var(--home-surface));border-color:var(--logos-accent,var(--line))}
html[data-home-theme=dark] .wild-facts{background:var(--home-soft,var(--home-surface))}
@media(max-width:780px){}
@media(max-width:420px){}
@media(prefers-reduced-motion:reduce){}
html[data-home-theme=dark] .wild-scene{background:var(--home-soft,var(--home-surface))}
html[data-home-theme=dark] .wild-scene-gallery button:hover{border-color:var(--logos-accent,var(--line))}
@media(max-width:780px){}
@media(max-width:420px){}
/* word-study-reference.css */
@media(max-width:1000px){}
@media(max-width:600px){}
@media(max-width:360px){}
/* word-study.css */
html[data-home-theme=dark] .word-study{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .word-study a:hover{color:var(--ink)}
html[data-home-theme=dark] .word-study select{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .word-study-groups{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .word-study-analysis{background:var(--home-surface);border:1px solid var(--line)}
html[data-home-theme=dark] .word-study th,html[data-home-theme=dark] .word-study td{border-bottom:1px solid var(--line)}
html[data-home-theme=dark] .word-study thead th{background:var(--home-surface);color:var(--muted)}
html[data-home-theme=dark] .word-study-totals{border:1px solid var(--line);background:linear-gradient(105deg,var(--home-surface),var(--home-surface))}
html[data-home-theme=dark] .word-study-totals>div+div{border-left:1px solid var(--line)}
html[data-home-theme=dark] .word-study-qere{color:var(--muted);background:var(--home-surface);border-left:2px solid var(--line)}
html[data-home-theme=dark] .word-study-book-table th>a>span{color:var(--muted)}
html[data-home-theme=dark] .word-study-bar{background:var(--home-soft)}
html[data-home-theme=dark] .word-study-book-table tfoot th,html[data-home-theme=dark] .word-study-book-table tfoot td{background:var(--home-surface);border-top:1px solid var(--line)}
html[data-home-theme=dark] .word-study-more{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .word-study-more:hover{background:var(--home-soft)}
html[data-home-theme=dark] .word-study-method{border:1px solid var(--line)}
html[data-home-theme=dark] .word-study-method>summary{color:var(--ink)}
html[data-home-theme=dark] .word-study-meaning{border:1px solid var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .word-study-meaning>details>summary{color:var(--ink)}
html[data-home-theme=dark] .word-study-root{border-top:1px solid var(--line)}
html[data-home-theme=dark] .word-study .word-study-book-card{border:1px solid var(--line);background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .word-study a.word-study-book-card:hover{border-color:var(--line);background:var(--home-surface)}
html[data-home-theme=dark] .word-study-card-line>strong>small{color:var(--muted)}
html[data-home-theme=dark] .word-study-card-qere{color:var(--muted)}
html[data-home-theme=dark] .word-study-card-bar{background:var(--home-soft)}
html[data-home-theme=dark] .word-study .word-study-card-unused{background:var(--home-surface);border-color:var(--line);color:var(--muted)}
html[data-home-theme=dark] .word-study-frequency-details{border:1px solid var(--line)}
html[data-home-theme=dark] .word-study-frequency-details>summary{color:var(--ink);background:var(--home-surface)}
html[data-home-theme=dark] .word-study-frequency-details>summary>span:before{color:var(--muted)}
html[data-home-theme=dark] .word-study-frequency-details[open]>summary{border-bottom:1px solid var(--line)}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:420px){}
/* Cyan UI accent; map imagery, semantic colours and fonts remain original. */
@media screen{
/* UI acts-study.css */
html:root .acts-section-nav button,html:root .acts-compare-nav button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .acts-section-nav button[aria-pressed=true],html:root .acts-compare-nav button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .acts-phase-nav button{color:var(--logos-accent-ink)}
html:root .acts-phase-nav small{color:var(--logos-accent-ink)}
html:root .acts-phase-nav button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .acts-filters button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .acts-filters button[type=submit]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .acts-map-tools button{color:var(--logos-accent-ink)}
html:root .acts-map-tools button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .acts-event-list button{color:var(--logos-accent-ink)}
html:root .acts-event-list button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .acts-pager button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .acts-table button{color:var(--logos-accent-ink)}
html:root .acts-table button small{color:var(--logos-accent-ink)}
html:root .acts-popup button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .acts-popup button small{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:780px){}
/* UI ads.css */
@media (max-width: 600px){}
/* UI ark-streetview.css */
html:root button{border:1px solid var(--logos-accent-border);background:var(--logos-accent);color:var(--logos-on-accent)}
html:root button:hover{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .street-zoom button{background:color-mix(in srgb,var(--logos-accent) 90.196%,transparent);color:var(--logos-on-accent)}
html:root .street-point button{background:color-mix(in srgb,var(--logos-accent) 90.98%,transparent);color:var(--logos-on-accent)}
@media(max-width:760px){}
/* UI ark-tour.css */
html:root button:hover{background:var(--logos-accent);color:var(--logos-on-accent)}
@media(min-width:1500px){}
@media(max-width:760px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:760px){}
/* UI ark-walk.css */
@media(max-width:760px){}
@media(max-width:760px){}
/* UI atlas-event-map.css */
@media(max-width:850px){}
@media(max-width:850px) and (min-height:501px){}
/* UI atlas.css */
html:root .atlas-header nav a{color:var(--logos-accent-ink)}
html:root .atlas-library-tabs button{color:var(--logos-accent-ink)}
html:root .atlas-library-tabs button[aria-pressed=true]{background:var(--logos-accent-soft);color:var(--logos-accent-ink)}
html:root .atlas-layer-actions button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .atlas-map-toolbar button{color:var(--logos-accent-ink)}
html:root .atlas-map-toolbar button[aria-pressed=true]{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .atlas-detail-actions button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .atlas-detail-actions button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .atlas-popup button{color:var(--logos-accent-ink)}
html:root .atlas-selected-strip button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .atlas-selected-strip button[aria-pressed=true]{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .atlas-page #atlas-fatal button{border:1px solid var(--logos-accent-border)}
@media(min-width:1550px){}
@media(max-width:1100px){}
@media(max-width:850px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
html:root .atlas-scene button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:850px){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
@media(max-width:850px){}
html:root .atlas-era-control button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
@media(max-width:850px){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
html:root .atlas-city-card button{background:var(--logos-accent);color:var(--logos-on-accent)}
@media(max-width:850px){}
/* UI atonement-study.css */
@media(max-width:1000px){}
@media(max-width:780px){}
@media(max-width:480px){}
/* UI bible-map-context.css */
html:root .atlas-year-input button,html:root .atlas-context-controls button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .atlas-year-badge button{border:1px solid var(--logos-accent-border)}
@media(max-width:850px){}
@media(max-width:850px){}
/* UI canaan.css */
html:root .canaan-stage-navigation{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .canaan-stage-navigation h3{color:var(--logos-accent-ink)}
html:root .canaan-stage-navigation button{color:var(--logos-accent-ink)}
html:root .canaan-stage-navigation button>span{color:var(--logos-accent-ink)}
html:root .canaan-stage-navigation button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .canaan-stage-navigation button[aria-pressed=true]>span{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .canaan-stage-navigation>p{color:var(--logos-accent-ink)}
html:root .canaan-map-toolbar button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .canaan-map-toolbar button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .canaan-map-toolbar button:hover:not(:disabled){border-color:var(--logos-accent-border)}
@media(max-width:900px){}
@media(max-width:700px){}
html:root .canaan-phase-navigation button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink);border-top:3px solid var(--canaan-phase-color,var(--logos-accent-border))}
html:root .canaan-phase-navigation button>span{color:var(--canaan-phase-color,var(--logos-accent-ink))}
html:root .canaan-phase-navigation button>small{color:var(--logos-accent-ink)}
html:root .canaan-phase-navigation button[aria-pressed=true]{border-color:var(--logos-accent-border);border-top-color:var(--canaan-phase-color,var(--logos-accent-border));color:var(--logos-accent-ink)}
html:root .canaan-phase-navigation button[data-canaan-phase-choice=all][aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .canaan-phase-navigation button[data-canaan-phase-choice=all][aria-pressed=true]>span,html:root .canaan-phase-navigation button[data-canaan-phase-choice=all][aria-pressed=true]>small{color:var(--logos-on-accent)}
html:root .canaan-nav-subtitle{color:var(--logos-accent-ink)}
html:root .canaan-overview-grid button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .canaan-cluster-options button{color:var(--logos-accent-ink)}
@media(max-width:1100px){}
@media(max-width:700px){}
html:root .canaan-chapter-grid h4 button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:700px){}
html:root .canaan-cluster-options button>span>small{color:var(--logos-accent-ink)}
/* UI creation-study.css */
@media(max-width:950px){}
@media(max-width:600px){}
@media(max-width:600px){}
/* UI daniel-study.css */
@media(max-width:1000px){}
@media(max-width:600px){}
/* UI dictionary-reference.css */
@media(max-width:1100px){}
@media(min-width:761px) and (max-width:1000px){}
@media(max-width:600px){}
/* UI epistle-events.css */
@media(max-width:620px){}
@media(max-width:620px){}
@media(max-width:620px){}
/* UI esther-study.css */
html:root .es-study button{color:var(--ink,var(--logos-accent-ink))}
/* UI exodus-map.css */
html:root .exmap-phase-navigation button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border);border-top:3px solid var(--exmap-color,var(--logos-accent-border))}
html:root .exmap-phase-navigation button>small{color:var(--logos-accent-ink)}
html:root .exmap-phase-navigation button[aria-pressed=true]{color:var(--logos-accent-ink);border-color:var(--logos-accent-border);border-top-color:var(--exmap-color,var(--logos-accent-border))}
html:root .exmap-phase-navigation button[data-exmap-phase=all][aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .exmap-phase-navigation button[data-exmap-phase=all][aria-pressed=true]>small{color:var(--logos-on-accent)}
html:root .exmap-navigation{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .exmap-navigation h3{color:var(--logos-accent-ink)}
html:root .exmap-navigation button{color:var(--logos-accent-ink)}
html:root .exmap-navigation button>span{background:var(--exmap-color,var(--logos-accent));color:var(--logos-on-accent)}
html:root .exmap-navigation small{color:var(--logos-accent-ink)}
html:root .exmap-navigation button[aria-pressed=true]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .exmap-navigation>p{color:var(--logos-accent-ink)}
html:root .exmap-toolbar button,html:root .exmap-layer-toolbar button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .exmap-toolbar button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .exmap-toolbar button:hover:not(:disabled),html:root .exmap-layer-toolbar button:hover{border-color:var(--logos-accent-border)}
@media(max-width:1000px){}
@media(max-width:700px){}
/* UI ezekiel-study.css */
@media(max-width:850px){}
@media(max-width:850px){}
@media(max-width:850px){}
html:root .ez-context-buttons button{color:var(--logos-accent-ink)}
html:root .ez-campaign-selector button,html:root .ez-campaign-rail button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:560px){}
html:root .ez-empire-buttons button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .ez-empire-buttons button[aria-pressed="true"]{background:var(--logos-accent);color:var(--logos-on-accent)}
/* UI fall-study.css */
@media(max-width:950px){}
@media(max-width:600px){}
@media(max-width:700px){}
/* UI genealogy.css */
html:root .gene-periods button[aria-pressed=true] small{color:var(--logos-on-accent)}
@media(max-width:1450px){}
@media(max-width:1100px){}
@media(max-width:900px){}
@media(max-width:600px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:900px){}
@media(max-width:600px){}
/* UI genesis-story.css */
@media(max-width:850px){}
@media(max-width:500px){}
/* UI history-routes.css */
html:root .history-route-steps button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .history-route-steps button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(min-width:1500px){}
@media(max-width:1050px){}
@media(max-width:599px){}
/* UI hosea-study.css */
html:root .hs-study button{color:var(--ink,var(--logos-accent-ink))}
/* UI image-library.css */
html:root .il-filters button,html:root .il-pagination button{border:1px solid var(--border,var(--logos-accent-border));color:var(--ink,var(--logos-accent-ink))}
html:root .il-filters button{background:var(--accent,var(--logos-accent));color:var(--logos-on-accent)}
html:root .il-topic-chips button{border:1px solid var(--border,var(--logos-accent-border));color:var(--ink,var(--logos-accent-ink))}
html:root .il-topic-chips button[aria-pressed=true]{background:var(--accent,var(--logos-accent));border-color:var(--accent,var(--logos-accent-border));color:var(--logos-on-accent)}
html:root .il-viewer-header button,html:root .il-viewer-footer button{border:1px solid var(--border,var(--logos-accent-border))}
@media(min-width:1600px){}
@media(max-width:1000px){}
@media(max-width:800px){}
@media(max-width:480px){}
@media(prefers-reduced-motion:reduce){}
/* UI isaiah-study.css */
html:root .is-study button{color:var(--ink,var(--logos-accent-ink))}
/* UI jacob-learning.css */
html:root #jacob-learning .jacob-journey-nav small{color:var(--muted,var(--logos-accent-ink))}
@media(max-width:800px){}
@media(max-width:560px){}
/* UI jeremiah-study.css */
html:root .jr-study button{color:var(--ink,var(--logos-accent-ink))}
/* UI jerusalem-city.css */
html:root button{border:1px solid var(--logos-accent-border)}
@media(max-width:800px){}
@media(max-width:800px){}
@media(max-width:800px){}
@media(max-width:800px){}
html:root #photo .photo-tools button{border:1px solid var(--logos-accent-border);background:var(--logos-accent);color:var(--logos-on-accent)}
@media(max-width:700px){}
html:root .interior-card button{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root #interior button{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:600px){}
@media(max-width:600px){}
/* UI jesus.css */
html:root .jesus-trip-tabs button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-stage-list button{color:var(--logos-accent-ink)}
html:root .jesus-stage-list button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-map-tools button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-map-tools button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .jesus-popup button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-pager button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-itinerary button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:780px){}
html:root .jesus-chronology button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-chronology button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:780px){}
html:root .jesus-event-kinds button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-event-kinds button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .jesus-event-index>button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-event-index>button>small{color:var(--logos-accent-ink)}
html:root .jesus-event-index>button>span:last-child{color:var(--logos-accent-ink)}
html:root .jesus-same-place>button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:780px){}
html:root .jesus-gospel-tabs button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-gospel-tabs button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .jesus-coverage-tabs button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .jesus-coverage-tabs button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:780px){}
@media(prefers-reduced-motion:reduce){}
/* UI job-study.css */
@media(max-width:1050px){}
@media(max-width:900px){}
@media(max-width:480px){}
@media(max-width:600px){}
/* UI joseph-learning.css */
html:root #joseph-workspace .primary-action:hover{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root #joseph-workspace .meeting-controls button[aria-pressed="true"] small{color:var(--logos-on-accent)}
@media(min-width:1000px){}
@media(max-width:900px){}
@media(max-width:620px){}
@media(prefers-reduced-motion:reduce){}
@media(max-width:620px){}
@media(max-width:620px){}
/* UI joseph-study.css */
@media(max-width:650px){}
/* UI journey-map-links.css */
html:root .atlas-journey-links button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .atlas-journey-links button[aria-pressed=true]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border)}
html:root .atlas-journey-links button small{color:var(--logos-accent-ink)}
html:root .paul-detail>button[data-paul-route],html:root .paul-detail>button[data-paul-stop]{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
/* UI judges-atlas.css */
html:root .atlas-judges-people button,html:root .atlas-judges-locations button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .atlas-judges-links button[aria-pressed=true]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border)}
/* UI judges.css */
html:root .judges-person-list button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .judges-person-list button[aria-pressed=true]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border)}
html:root .judges-pager button,html:root .judges-table-wrap button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:1100px){}
@media(max-width:760px){}
@media(max-width:460px){}
html:root .judges-map-tools button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .judges-map-tools button[aria-pressed=true]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .judges-event-list button{color:var(--logos-accent-ink)}
html:root .judges-event-list button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .judges-event-places button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .judges-event-routes>button{color:var(--logos-accent-ink)}
html:root .judges-map-popup button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:900px){}
@media(max-width:500px){}
@media(max-width:500px){}
@media(max-width:500px){}
html:root .judges-nearby-list button{color:var(--logos-accent-ink)}
html:root .judges-nearby-list button small{color:var(--logos-accent-ink)}
@media(max-width:500px){}
@media(max-width:650px){}
/* UI king-battle-panel.css */
html:root .king-battle-movement-list button{color:var(--logos-accent-ink)}
html:root .king-battle-place-buttons button,html:root .king-battle-related button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:1100px){}
@media(max-width:720px){}
/* UI king-battles.css */
html:root .king-battle-popup button,html:root .king-event-map-location button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:700px){}
/* UI king-events.css */
html:root .king-event-filters button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .king-event-filters button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .king-event-tools button{color:var(--logos-accent-ink)}
@media(max-width:700px){}
/* UI kings-map.css */
html:root .kings-map-toolbar button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .kings-map-toolbar button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:700px){}
@media(max-width:700px){}
html:root .kings-empire-choice button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .kings-empire-choice button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:700px){}
/* UI kings.css */
html:root .kings-groups button,html:root .kings-dynasties button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .kings-groups button[aria-pressed=true],html:root .kings-dynasties button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .kings-list button{color:var(--logos-accent-ink)}
html:root .kings-list button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .kings-map-actions button{color:var(--logos-accent-ink)}
html:root .kings-overview button{color:var(--logos-accent-ink)}
@media(min-width:1400px){}
@media(max-width:700px){}
@media(max-width:430px){}
@media(max-width:700px){}
@media(max-width:780px){}
html:root .territory-quick-pairs button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .territory-quick-pairs button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:430px){}
/* UI lexical-preview.css */

/* UI library-views.css */
html:root .separated-study-page .reader-toolbar{border:1px solid var(--logos-accent-border)}
html:root .separated-study-page .reader-toolbar label{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:760px){}
/* UI noah-ark-embed.css */
html:root .ark-open-actions button:first-child{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:650px){}
html:root .ark-walk-dialog>header button{border:1px solid var(--logos-accent-border);background:var(--logos-accent);color:var(--logos-on-accent)}
@media(max-width:600px){}
/* UI origins.css */
html:root .origins-event-nav button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .origins-map-card header button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:850px){}
@media(max-width:850px){}
@media(max-width:500px){}
/* UI patriarch-stories.css */
@media(max-width:600px){}
/* UI patriarchs.css */
html:root .patriarch-person-navigation button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .patriarch-person-navigation small{color:var(--logos-accent-ink)}
html:root .patriarch-person-navigation button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .patriarch-scope-navigation button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .patriarch-scope-navigation button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .patriarch-stage-navigation{border:1px solid var(--logos-accent-border)}
html:root .patriarch-stage-navigation h3{color:var(--logos-accent-ink)}
html:root .patriarch-stage-navigation button>span{color:var(--logos-accent-ink)}
html:root .patriarch-stage-navigation strong{color:var(--logos-accent-ink)}
html:root .patriarch-stage-navigation small{color:var(--logos-accent-ink)}
html:root .patriarch-stage-navigation button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .patriarch-nav-help{color:var(--logos-accent-ink)}
html:root .patriarch-map-toolbar button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .patriarch-map-toolbar button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .patriarch-cluster-options button{color:var(--logos-accent-ink)}
html:root .patriarch-cluster-options button>span{color:var(--logos-accent-ink)}
html:root .patriarch-scene-pager button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:700px){}
/* UI paul-letters.css */
@media(max-width:620px){}
/* UI paul.css */
html:root .paul-trip-tabs button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .paul-stage-list button{color:var(--logos-accent-ink)}
html:root .paul-stage-list button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .paul-map-tools button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .paul-map-tools button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .paul-popup button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .paul-pager button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .paul-itinerary button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:780px){}
/* UI plagues-study.css */
html:root .plagues-sections button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .plagues-sections button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .plagues-selector button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .plagues-selector button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .plagues-table button{color:var(--logos-accent-ink)}
html:root .plagues-detail details>button,html:root .plagues-timeline button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .plagues-prevnext button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
@media(min-width:1000px){}
@media(max-width:1000px){}
@media(max-width:600px){}
html:root .plagues-israel-detail>button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:600px){}
@media(max-width:600px){}
html:root .plagues-magicians-detail>button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:750px){}
@media(max-width:600px){}
html:root .plagues-contrast-cards button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:800px){}
@media(max-width:420px){}
html:root .plagues-departure-phases button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .plagues-departure-phases button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .plagues-departure-list button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .plagues-departure-list button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:850px){}
@media(max-width:600px){}
html:root .departure-map-toolbar button,html:root .departure-map-toolbar select,html:root .departure-map-selection>button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .departure-map-toolbar label{color:var(--logos-accent-ink)}
html:root .departure-map-stops button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .departure-map-stops button[aria-pressed=true]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border)}
@media(max-width:850px){}
@media(max-width:600px){}
html:root .departure-map-toolbar [data-dmap-action="context"][aria-pressed="true"]{background:var(--logos-accent-soft);border-color:var(--logos-accent-border)}
html:root .departure-scene-gallery button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .departure-scene-gallery button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:850px){}
@media(max-width:1100px){}
@media(max-width:850px){}
@media(max-width:650px){}
@media(max-width:850px){}
@media(max-width:650px){}
@media(max-width:600px){}
/* UI prophets-map.css */
html:root .prophets-map-events button{color:var(--logos-accent-ink)}
@media(max-width:1050px){}
@media(max-width:800px){}
@media(max-width:800px){}
html:root .prophets-compare-tools button,html:root .prophets-peer-parts button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:650px){}
/* UI prophets.css */
html:root .prophets-kinds button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .prophets-filters button,html:root .prophets-empty button{color:var(--logos-accent-ink)}
html:root .prophets-list button{color:var(--logos-accent-ink)}
html:root .prophets-list button[aria-pressed=true]{border-color:var(--logos-accent-border)}
html:root .prophets-list button>span{color:var(--logos-accent-ink)}
html:root .prophets-comparison button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:700px){}
/* UI psalms-event-links.css */
@media(max-width:600px){}
@media(min-width:900px){}
/* UI psalms-study.css */
@media(max-width:1200px){}
@media(max-width:850px){}
@media(max-width:540px){}
@media(max-width:540px){}
/* UI public-browse.css */
@media(max-width:620px){}
/* UI public-learning-entry.css */
html:root .public-learning-entry nav a{color:var(--ink,var(--logos-accent-ink))}
html:root .public-learning-entry nav span{color:var(--muted,var(--logos-accent-ink))}
@media(max-width:760px){}
/* UI reader-reference.css */
@media(max-width:1100px){}
@media(max-width:900px){}
@media(max-width:420px){}
/* UI research-access.css */
html:root .research-session-actions button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .logosbom-link-dialog button{border:1px solid var(--logos-accent-border);background:var(--logos-accent);color:var(--logos-on-accent)}
@media(max-width:420px){}
/* UI revelation-study.css */
html:root .rv-sections button{border:1px solid var(--line,var(--logos-accent-border))}
html:root .rv-sections button small{color:var(--muted,var(--logos-accent-ink))}
html:root .rv-toolbar{border:1px solid var(--line,var(--logos-accent-border))}
html:root .rv-toolbar button,html:root .rv-empty button{border:1px solid var(--line,var(--logos-accent-border))}
@media(max-width:900px){}
@media(max-width:700px){}
html:root .rv-church-heading button{border:1px solid var(--line,var(--logos-accent-border))}
html:root .rv-church-switches button{border:1px solid var(--line,var(--logos-accent-border))}
html:root .rv-church-switches button>span{color:var(--muted,var(--logos-accent-ink))}
@media(max-width:900px){}
@media(max-width:700px){}
@media(max-width:1000px){}
@media(max-width:700px){}
html:root .rv-judgment-switches button{border:1px solid var(--line,var(--logos-accent-border))}
html:root .rv-judgment-switches button>span{color:var(--muted,var(--logos-accent-ink))}
@media(max-width:1000px){}
@media(max-width:700px){}
html:root .rv-compare-tabs button{border:1px solid var(--line,var(--logos-accent-border))}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(min-width:701px){}
@media(max-width:700px){}
@media(max-width:900px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:1000px){}
@media(max-width:700px){}
/* UI royal-prophet-timeline.css */
html:root .rpt-launch button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .rpt-header>button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .rpt-checks button{color:var(--logos-accent-ink)}
html:root .rpt-eras button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .rpt-cards button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:650px){}
html:root .era-phase-heading>button{color:var(--logos-accent-ink)}
html:root .era-event-sequence button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .era-event-sequence button>span{color:var(--logos-accent-ink)}
@media(max-width:700px){}
@media(max-width:650px){}
html:root .era-view-switch button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .era-view-switch button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .era-event-table button{color:var(--logos-accent-ink)}
html:root .era-event-table button span{color:var(--logos-accent-ink)}
@media(max-width:650px){}
@media(max-width:650px){}
@media(max-width:650px){}
@media(max-width:700px){}
/* UI site-navigation.css */
html:root .topbar.site-header .primary-nav{border:1px solid var(--logos-accent-border)}
html:root .topbar.site-header nav.primary-nav>a.study-nav-link{color:var(--logos-accent-ink)}
html:root .topbar.site-header nav.primary-nav>a.study-nav-link:hover{background:var(--logos-accent-soft)}
html:root .topbar.site-header nav.primary-nav>a.study-nav-link.nav-current{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .topbar.site-header nav.utility-nav>a[href]{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:850px){}
@media(max-width:680px){}
@media(max-width:850px) and (max-height:500px) and (orientation:landscape){}
/* UI study-menu.css */
@media(max-width:1050px){}
@media(max-width:700px){}
/* UI study-navigation.css */
html:root .study-sequence-tabs button small{color:var(--logos-accent-ink)}
html:root .study-sequence-tabs button[aria-selected=true] small{color:var(--logos-on-accent)}
@media(max-width:1199px){}
@media(max-width:899px){}
@media(max-width:700px){}
@media(max-width:599px){}
@media(min-width:1200px){}
/* UI study.css */
html:root .study-tabs button{color:var(--logos-accent-ink)}
html:root .study-tabs button[aria-selected=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .study-actions button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .study-item-buttons button{color:var(--logos-accent-ink)}
html:root .study-item-buttons button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:1100px){}
@media(max-width:780px){}
@media(max-width:780px){}
html:root .atlas-zoom button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .research-topic-list button{color:var(--logos-accent-ink)}
html:root .research-topic-list button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:780px){}
html:root .research-library .research-topic-list button{color:var(--logos-accent-ink)}
html:root .research-library .research-topic-list button[aria-pressed=true]{color:var(--logos-accent-ink)}
html:root .research-library .research-topic-list button small{color:var(--logos-accent-ink)}
html:root .research-empty button{color:var(--logos-accent-ink)!important}
html:root .research-reading-toc button{color:var(--logos-accent-ink)}
html:root .research-reading-toc button:hover{color:var(--logos-accent-ink)}
html:root .research-adjacent button{color:var(--logos-accent-ink)}
@media(max-width:1100px){}
@media(max-width:900px){}
@media(max-width:780px){}
@media(max-width:780px){}
html:root .price-history td button{color:var(--logos-accent-ink)}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:600px){}
html:root .genesis-issue-index button{color:var(--logos-accent-ink)}
html:root .genesis-issue-index button:hover{color:var(--logos-accent-ink)}
@media(max-width:600px){}
html:root .research-related-topics button{color:var(--logos-accent-ink)}
@media(max-width:600px){}
@media(max-width:780px){}
@media(max-width:600px){}
html:root .commentary-overview button{color:var(--logos-accent-ink)}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:600px){}
html:root .route-book-options button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .route-book-options button small{color:var(--logos-accent-ink)}
html:root .route-book-options button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:380px){}
html:root .temple-era-options button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .temple-era-options button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:780px){}
@media(max-width:780px){}
@media screen and (max-width:600px){}
html:root #sanctuary-navigation{border:1px solid var(--logos-accent-border)}
html:root .sanctuary-navigation-label{color:var(--logos-accent-ink)}
html:root .sanctuary-tabs button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .sanctuary-tabs button small{color:var(--logos-accent-ink)}
html:root .sanctuary-tabs button:hover{border-color:var(--logos-accent-border)}
html:root .sanctuary-tabs button[aria-selected=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .sanctuary-tabs button[aria-selected=true] small{color:var(--logos-accent-ink)}
@media(max-width:780px){}
@media(max-width:340px){}
@media(max-width:780px){}
html:root .offering-filters button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .offering-filters button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
html:root .offering-compare-table button{color:var(--logos-accent-ink)}
html:root .offering-selected button{color:var(--logos-accent-ink)}
@media(max-width:780px){}
@media screen and (max-width:600px){}
html:root .offering-image-gallery button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .offering-image-gallery button[aria-pressed=true]{border-color:var(--logos-accent-border)}
@media(max-width:780px){}
@media(max-width:600px){}
html:root .offering-photo-actions button{color:var(--logos-accent-ink)}
@media(max-width:780px){}
@media(max-width:600px){}
html:root .garment-comparison-items button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .garment-comparison-items button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .garment-item-nav{border:1px solid var(--logos-accent-border)}
html:root .garment-item-nav h3{color:var(--logos-accent-ink)}
html:root .garment-item-nav button{color:var(--logos-accent-ink)}
html:root .garment-item-nav button small{color:var(--logos-accent-ink)}
html:root .garment-item-nav button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .garment-item-nav button[aria-pressed=true] small{color:var(--logos-accent-ink)}
html:root .offering-garment-link button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:900px){}
@media(max-width:780px){}
@media(max-width:600px){}
@media(max-width:1000px){}
@media(max-width:780px){}
@media(max-width:600px){}
@media(max-width:1100px){}
@media(max-width:700px){}
@media(max-width:780px){}
html:root .camp-image-modes button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .camp-image-modes button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:780px){}
html:root .census-filters button{color:var(--logos-accent-ink);border:1px solid var(--logos-accent-border)}
html:root .census-filters button[aria-pressed=true]{background:var(--logos-accent);color:var(--logos-on-accent)}
@media(max-width:780px){}
@media(max-width:780px){}
html:root .journey-navigation{border:1px solid var(--logos-accent-border)}
html:root .journey-navigation>p{color:var(--logos-accent-ink)}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:780px){}
/* UI study360.css */
html:root .study360-scenes button,html:root .study360-actions button,html:root .study360-error button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .study360-scenes button[aria-pressed=true]{background:var(--logos-accent);border-color:var(--logos-accent-border);color:var(--logos-on-accent)}
@media(max-width:780px){}
@media(max-width:380px){}
/* UI style.css */
html:root .search-box{border:1px solid var(--logos-accent-border)}
html:root .search-box button{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .examples button{color:var(--logos-accent-ink)}
html:root .language-filter button{color:var(--logos-accent-ink)}
html:root .language-filter button.active{border-color:var(--logos-accent-border)}
html:root .language-filter button span{color:var(--logos-accent-ink)}
html:root .filter-selects select{color:var(--logos-accent-ink)}
html:root .result.selected:before{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .copy-link{color:var(--logos-accent-ink)}
html:root .tabs button{color:var(--logos-accent-ink)}
html:root .tabs button.active{border-bottom-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .form-picker{color:var(--logos-accent-ink)}
html:root .form-table button{color:var(--logos-accent-ink)}
@media(min-width:1500px){}
@media(max-width:1000px){}
@media(max-width:700px){}
html:root .primary-action{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .primary-action:hover{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .search-box{border:1px solid var(--logos-accent-border)}
html:root .language-filter button.active{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .language-filter button.active span{color:var(--logos-on-accent)}
html:root .filter-selects select{color:var(--logos-accent-ink)}
html:root .result.selected{background:var(--logos-accent-soft)}
html:root .result.selected:before{background:var(--logos-accent);color:var(--logos-on-accent)}
html:root .form-table button{color:var(--logos-accent-ink)}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:600px){}
html:root .bible-heading button{color:var(--logos-accent-ink)}
@media(max-width:600px){}
html:root .reader-toolbar{border:1px solid var(--logos-accent-border)}
html:root .reader-toolbar label{color:var(--logos-accent-ink)}
html:root .reader-toolbar select{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .reader-bottom button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
@media(max-width:900px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:700px){}
html:root .topbar .primary-nav{border:1px solid var(--logos-accent-border)}
html:root .topbar nav.primary-nav>a:is([data-view],.study-nav-link){color:var(--logos-accent-ink)}
html:root .topbar nav.primary-nav>a:is([data-view],.study-nav-link):hover{background:var(--logos-accent-soft)}
html:root .topbar nav.primary-nav>a:is([data-view],.study-nav-link).nav-current{background:var(--logos-accent);color:var(--logos-on-accent)}
@media(max-width:1050px){}
@media(max-width:700px){}
@media(max-width:600px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:700px){}
@media(max-width:650px){}
@media(min-width:701px) and (max-width:1000px){}
@media(max-width:700px){}
@media(min-width:1101px){}
@media(max-width:1000px){}
@media(max-width:700px){}
@media(max-width:700px){}
/* UI temple-history.css */
html:root .history-milestones button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .temple-history button[aria-pressed=true]{border-color:var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .temple-history button:hover{border-color:var(--logos-accent-border)}
html:root .history-filters button{border:1px solid var(--logos-accent-border);color:var(--logos-accent-ink)}
html:root .history-event-list button{color:var(--logos-accent-ink)}
@media(max-width:700px){}
/* UI timeline-overview.css */
@media(max-width:900px){}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:700px){}
@media(max-width:900px){}
@media(max-width:600px){}
@media(max-width:600px){}
@media(max-width:600px){}
/* UI travel-routes.css */
@media(max-width:600px){}
/* UI wilderness-study.css */
html:root .wild-phases button[aria-pressed=true],html:root .wild-event-list button[aria-pressed=true]{border-color:var(--logos-accent,var(--logos-accent-border))}
@media(max-width:780px){}
@media(max-width:420px){}
@media(prefers-reduced-motion:reduce){}
html:root .wild-scene-gallery button:hover{border-color:var(--logos-accent,var(--logos-accent-border))}
@media(max-width:780px){}
@media(max-width:420px){}
/* UI word-study-reference.css */
@media(max-width:1000px){}
@media(max-width:600px){}
@media(max-width:360px){}
/* UI word-study.css */
@media(max-width:780px){}
@media(max-width:780px){}
@media(max-width:420px){}
}
/* Shared preference is owned by chbom.cc /homepage/theme.js. No account or document storage here. */
html:root{--logos-accent:var(--home-primary,#006b85);--logos-on-accent:#fff;--logos-accent-ink:var(--green,#006b85);--logos-accent-soft:color-mix(in srgb,var(--logos-accent) 10%,var(--home-surface,#fff));--logos-accent-border:color-mix(in srgb,var(--logos-accent) 38%,var(--line,#dce1e4))}
html[data-home-theme=dark]{--paper:var(--home-bg,#0a0a0a);--sage:var(--muted,#b3b3b3);--gold:#d8bc80}
.topbar.site-header .utility-nav{flex-wrap:wrap;gap:10px}
.site-header .homepage-theme-toggle{font-family:inherit;font-size:11px;min-height:44px}
html[data-home-theme=dark] .site-header .brand{color:var(--ink)!important}
html:root .topbar.site-header nav.primary-nav>a.nav-current{background:var(--logos-accent);border-color:var(--logos-accent);color:var(--logos-on-accent)}
html:root .topbar.site-header .primary-nav{background:var(--home-soft,#f2f4f5);border-color:var(--line,#dce1e4)}
html:root .topbar.site-header nav.primary-nav>a.study-nav-link:not(.nav-current){color:var(--ink,#202522)}
html:root .topbar.site-header nav.primary-nav>a.study-nav-link:not(.nav-current):hover{background:var(--logos-accent-soft);color:var(--logos-accent-ink)}
html:root :is(button,input,select,a):focus-visible{outline-color:var(--logos-accent-ink)}
html:root .genealogy-page{--gene-bg:var(--home-bg,#fff);--gene-surface:var(--home-surface,#fff);--gene-soft:var(--home-soft,#f2f4f5);--gene-ink:var(--ink,#202522);--gene-muted:var(--muted,#5c6770);--gene-border:var(--line,#dce1e4);--gene-accent:var(--logos-accent);--gene-highlight:var(--logos-accent-soft);--gene-link:var(--logos-accent-ink)}
html[data-home-theme=dark] .homepage-theme-toggle:focus-visible{outline-color:var(--green)}
html[data-home-theme=dark] .leaflet-popup-content-wrapper,html[data-home-theme=dark] .leaflet-popup-tip,html[data-home-theme=dark] .maplibregl-popup-content{background:var(--home-surface);color:var(--ink)}
html[data-home-theme=dark] .leaflet-container .leaflet-popup-close-button,html[data-home-theme=dark] .maplibregl-popup-close-button{color:var(--ink)}
html[data-home-theme=dark] :is(.maplibregl-ctrl-attrib,.leaflet-control-attribution) a{color:#274637}
html[data-home-theme=dark] .leaflet-container .leaflet-bar a,html[data-home-theme=dark] .leaflet-container .leaflet-bar a:hover{background:#fff;color:#274637}
html[data-home-theme=dark] .atlas-map-area:not([data-background=satellite]) .atlas-map-help{color:#254d39;text-shadow:0 0 3px #fff,0 0 5px #fff}
html[data-home-theme=dark] :is(.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right) .maplibregl-popup-tip{border-top-color:var(--home-surface)}
html[data-home-theme=dark] :is(.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right) .maplibregl-popup-tip{border-bottom-color:var(--home-surface)}
html[data-home-theme=dark] .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--home-surface)}
html[data-home-theme=dark] .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--home-surface)}
@media(max-width:420px){.topbar.site-header{grid-template-columns:minmax(0,1fr)}.topbar.site-header .utility-nav{grid-column:1;grid-row:2;justify-self:start;white-space:normal}.topbar.site-header .primary-nav{grid-column:1;grid-row:3}}
@media print{.homepage-theme-toggle{display:none!important}}
