/* Future research: deep violet, distinct from the black project archive. */
body.research-theme{--bg:#1c122c;--fg:#ffffff;--muted:#e4dcec;--line:#4a375e;--accent:#d3afff;--lilac:#d3afff;--purple:#291c3d;background:#1c122c;color:var(--fg);color-scheme:dark}
.research-theme header,.research-theme main,.research-theme footer{background:transparent}
.research-theme h1,.research-theme h2,.research-theme h3,.research-theme .name,.research-theme .footer-name,.research-theme dd{color:var(--fg)}
.research-theme p,.research-theme .lead,.research-theme .prose p,.research-theme .prose li,.research-theme .large-copy,.research-theme figcaption,.research-theme dt,.research-theme footer small{color:var(--muted)}
.research-theme .eyebrow,.research-theme .page-heading .eyebrow,.research-theme .row-num,.research-theme em,.research-theme .text-link{color:var(--accent)}
.research-theme nav a:hover,.research-theme nav a[aria-current],.research-theme a:hover{color:var(--accent)}
.research-theme .research-band{background:#261a38;border-color:var(--line);padding:28px;border-radius:4px}
.research-theme .index-row{border-color:var(--line)}
.research-theme .index-row:hover{background:#322244}
.research-theme .metadata,.research-theme .prose,.research-theme .next-project,.research-theme footer{border-color:var(--line)}
.research-theme .next-project{background:#261a38;padding:28px;border-radius:4px}
.research-theme .back-to-top-float{background:rgba(38,26,56,.96);color:#d3afff;border-color:#ad8dcc;box-shadow:0 4px 18px #321b4912}
.research-theme .back-to-top-float:hover{background:#39254f}
.research-theme ::selection{background:#dfc6fa;color:#17141c}
.research-theme .image-viewer{color-scheme:dark}
.research-theme .image-viewer figcaption{color:#c8c1d1}
@media(max-width:640px){.research-theme .research-band,.research-theme .next-project{padding:20px}}
