html[data-gvit-theme=dark]{--bg:#101c29;--paper:#182939;--ink:#e1ebf4;--navy:#e4effa;--blue:#89c3f0;--sky:#8dbde2;--muted:#a6bbce;--line:#344c61;color:var(--ink);background:var(--bg)}
html[data-gvit-theme=dark] :is(.site-header,.submenu,.topic,.article-paper,.search-result,.collection-list,#archive-search-dialog,.menu-toggle,.print-button){background:var(--paper);border-color:var(--line)}
html[data-gvit-theme=dark] :is(.preview-strip,.site-footer){background:#0b1723;color:#c9ddeb}
html[data-gvit-theme=dark] :is(.header-search,.live-search-form,.live-search-close,.search-history-row,.collection-disclosure>summary,.contents-disclosure>summary,.collection-toggle,.collection-submenu){background:#1d3245;border-color:var(--line);color:var(--ink)}
html[data-gvit-theme=dark] :is(.header-note,.breadcrumb,.search-result-path,.live-search-status,.live-search-result small,.search-history-clear,.search-history-remove,.search-history-label,.print-button){color:var(--muted)}
html[data-gvit-theme=dark] :is(.submenu a:hover,.live-search-result:hover,.search-history-row:hover,.collection-row>a:hover,.collection-row>a[aria-current=page],.contents-nav nav a[aria-current=location],.collection-toggle[aria-expanded=true]){background:#28425a;color:#c1e3ff}
html[data-gvit-theme=dark] .search-history-index{background:#233c51;border-color:#415e75;color:#b7d4ea}
html[data-gvit-theme=dark] :is(.live-search-result,.live-search-top,.live-search-all,.collection-submenu,.collection-toggle){border-color:var(--line)}
html[data-gvit-theme=dark] .button.primary{background:#3075ac;color:#fff}html[data-gvit-theme=dark] .button.primary:hover{background:#3a87c1}
html[data-gvit-theme=dark] .button.light{background:#213b50;color:#e1ebf4;border-color:#4b6b84}
html[data-gvit-theme=dark] .hero-copy h1{color:#e5f0fa}html[data-gvit-theme=dark] .hero-copy h1 em{color:#8fc8f2}
html[data-gvit-theme=dark] :is(input,button){color:inherit}html[data-gvit-theme=dark] input::placeholder{color:#a0b8cc;opacity:1}
html[data-gvit-theme=dark] .heritage-band{background:linear-gradient(90deg,#132e46fa 0%,#142e46ed 40%,#142e4690 100%),url('/images/header_bg.png') center/cover}
html[data-gvit-theme=dark] .article-content :is(h1,h2,h3,h4,h5,h6){color:#e3eef8}
html[data-gvit-theme=dark] .article-content a{color:#92c9f3}
html[data-gvit-theme=dark] .article-content :is(table,td,th){border-color:#425d72}
html[data-gvit-theme=dark] .article-content :is(th,[bgcolor]){background:#20384d;color:#e1ebf4}
html[data-gvit-theme=dark] .article-content [style*="color:"]:not(img):not(style){color:#e1ebf4!important}
html[data-gvit-theme=dark] :is(.live-search-result mark,.search-result mark,.article-content mark){background:#2e526e;color:#def1ff!important}
html[data-gvit-theme=dark] #archive-search-dialog::backdrop{background:#020b14b5}
html[data-gvit-theme=dark] .tn-clock-label,html[data-gvit-theme=dark] .tn-clock-caption{color:var(--muted)}
.header-main>[data-appearance-control]{margin-left:18px}.header-main .header-note{margin-left:auto}
@media(max-width:600px){.header-main>[data-appearance-control]{margin-left:auto;margin-right:10px}.header-main .header-note{display:none}}
@media print{html[data-gvit-theme=dark]{--bg:#fff;--paper:#fff;--ink:#000;--navy:#000;--muted:#333;--line:#aaa;color:#000;background:#fff}html[data-gvit-theme=dark] .article-paper{background:#fff;color:#000}html[data-gvit-theme=dark] .article-content :is(h1,h2,h3,h4,h5,h6,a){color:#000!important}}
html[data-gvit-theme=dark] .header-note strong,html[data-gvit-theme=dark] .clock-readout{color:#a7d3f3}
html[data-gvit-theme=dark] :is(.clock-local-label,.clock-date,.clock-no-script){color:#a6bbce}
@media print{html[data-gvit-theme=dark] .article-content [style*="color:"]{color:#000!important}html[data-gvit-theme=dark] .article-content [bgcolor]{background:#fff!important;color:#000}}

/* Text contrasts for the shared navigation and archive controls. */
html[data-gvit-theme=dark] :is(.eyebrow,.header-note,.hero-facts span,.topic-top>span,.topic-arrow,.visual-index,.visual-caption,.inner-heading>p,.contents-nav nav a,.search-history-heading .eyebrow,.search-history-note,.search-history-arrow,.live-search-help){color:#b6cada}
html[data-gvit-theme=dark] .collection-row>a{color:#d6e7f5}
html[data-gvit-theme=dark] .contents-nav nav a[aria-current=location]{color:#def1ff;background:#28425a}

html[data-gvit-theme=dark] .editor-access a.editor-login-icon{color:#ffd1a2;background:#342a22;border-color:#c69565}
html[data-gvit-theme=dark] .editor-access a.editor-login-icon:hover{color:#ffe1bf;background:#4a3525}
