/* EINHAR V13 — typography behaves like light printed on absolute black. */
:root {--black:#000000;--paper:#000000;--text:#ffffff;--body:#f3f3f3;--soft:#e0e0e0;--dim:#cacaca;--paperink:#ffffff;}
html,body,body main,.site-header,.header-shell,.nav-stage,.site-footer,.atlas{background:#000000!important;background-color:#000000!important;}
body{color:#f6f6f6!important;}
/* Real reading copy is deliberately luminous, including long-form and secondary pages. */
.reading>p,.reading .paired-text>p,.paired-text>p,.globe-text>p,.reading>h1,.reading>h2,.globe-text>h2,
.intro-foundation p,.change-note p,.editorial-side-note,.margin-note p,.timeframe-note p,.evidence-note p,
.research-intro>p,.article-content p,.article-deck,.article-content h2,.research-entry .entry-abstract,
.research-entry .entry-title,.research-entry .entry-meta,.products-lead p,.products-public p{
 color:#f4f4f4!important;
}
.reading>h1,.reading>h2,.globe-text>h2,.research-intro h1,.article-header h1{color:#ffffff!important;}
.inline-link,.inline-link[aria-expanded=true]{color:#ffffff!important;border-bottom-color:#d6d6d6!important;text-decoration:none;}
.inline-link:hover{color:#ffffff!important;border-bottom-color:#fff!important;}
.plus{color:#ffffff!important;}
.site-nav .nav-select{color:#e6e6e6!important;}
.site-nav .nav-select:is(:hover,.is-current){color:#ffffff!important;}
.pane-primary a,.pane-secondary a,.mobile-direct a{color:#fff!important;}
.globe-hint,.research-editor-note,.article-breadcrumb,.article-status,.research-entry .entry-number,
.research-filter,.research-search,.research-search::placeholder,.research-browser-top h2,
.entry-meta,.article-bottom-nav,.article-bottom-nav a,.essay-links a,.quiet-link,.no-results,
.atlas-detail p,.atlas-kind,.visual-dialog-name,.visual-progress,
.footer-bottom,.footer-bottom a,.footer-bottom span,.back-to-top,
.auth-form label,.auth-disclosure,.auth-tab,.signin-body p{
 color:#dadada!important;
}
.research-filter.is-active,.auth-tab[aria-selected=true],.auth-submit,.visual-dialog-name{color:#fff!important;}
/* Forms must preserve deliberate dark-on-light primary button contrast. */
.auth-submit{color:#050505!important;}
/* Visual figures are the exceptions: ink stays dark on intentionally light imagery. */
.living-copy p,.living-copy a{color:#161616!important;}
/* Hand-drawn micro-glyphs integrate into the baseline of selected sentences. */
.sentence-glyph{width:.97em;height:.97em;display:inline-block;vertical-align:-.105em;margin:0 .19em 0 .12em;
 color:#f7f7f7;fill:none;stroke:currentColor;stroke-width:1.12;stroke-linecap:round;stroke-linejoin:round;
 flex:none;overflow:visible;pointer-events:none;opacity:.93}
.inline-link .sentence-glyph{width:.84em;height:.84em;margin:0 .12em;vertical-align:-.1em}
.sentence-glyph .particle{fill:currentColor;stroke:none;}
.sentence-glyph--research{margin-left:.25em;vertical-align:-.13em;}
.sentence-glyph--long{margin-left:.22em;}
@media(prefers-reduced-motion:reduce){.sentence-glyph{transition:none!important;}}
