/* A separate colour study; layout, content and scroll choreography stay shared. */
.journey-page.dark-study{--paper:#101c2e;--ink:#f2f0ea;--blue:#9dbfff;--muted:#c2cbd8;--line:#34425a;background:#101c2e;color:#f2f0ea;color-scheme:dark}
.dark-study .top{background:#101c2eee;border-bottom:1px solid #ffffff15}
.dark-study .brand{background:#f2f0ea;border-radius:8px;padding:3px 12px}
.dark-study .desktop-nav a:hover{color:#9dbfff}
.dark-study .toplink,.dark-study .contact{background:#2863d6;border-color:#6592e9;color:#fff}
.dark-study .toplink:hover,.dark-study .contact:hover{background:#3474ed}
.dark-study .contact span{color:#fff}
.dark-study .menu-toggle{color:#f2f0ea;border-color:#8190aa}
.dark-study .nav-services>div,.dark-study .mobile-nav:not([hidden]){background:#1b2b43;border:1px solid #53617a;color:#f2f0ea}
.dark-study .nav-services>div a:hover,.dark-study .mobile-nav a:hover{background:#304766}
.dark-study #world-canvas{background:radial-gradient(ellipse at 73% 39%,#304965 0%,#192c43 40%,#101c2e 76%)}
.dark-study .journey-scrim{background:linear-gradient(90deg,#101c2efc 0%,#101c2ee8 24%,#101c2e99 38%,#101c2e00 60%)}
.dark-study .chapter h1,.dark-study .chapter h2{color:#f2f0ea}
.dark-study .chapter h1 em,.dark-study .chapter h2 em{color:#a9c8ff}
.dark-study .chapter-intro,.dark-study .journey-contact address{color:#c6cfdd}
.dark-study .chapter-index{color:#acbbd0}
.dark-study .classic-entry,.dark-study .journey-contact a{color:#bad2ff}
.dark-study .journey-tools button,.dark-study .journey-tools>a{background:#1b2c43ed;color:#f2f0ea;border-color:#6a7a94}
.dark-study .journey-tools>a{background:#f2f0ea;color:#182c4a;border-color:#f2f0ea}
.dark-study .direct-nav{background:#132139f2;border-color:#3b4a62}
.dark-study .direct-nav>span{color:#bdc9dc}
.dark-study .direct-nav a{background:#233650;color:#f2f0ea;border-color:#64738d}
.dark-study .direct-nav a:hover{background:#344c6e}
.dark-study .direct-nav .direct-contact{background:#2863d6;border-color:#6592e9}
.dark-study .stop-dot{border-color:#a1b6d6}
.dark-study .journey-map [aria-current=location] .stop-dot{background:#b7ceff;border-color:#b7ceff}
.dark-study .stop-name{background:#f2f0ea;color:#182c4a}
.dark-study .journey-bottom,.dark-study .world-status{color:#c6cfdd}
.dark-study .journey-bottom>span:first-child{color:#b7ceff}
.dark-study .journey-track{background:#a9c8ff44}
.dark-study .journey-track i{background:#a9c8ff}
.dark-study .site-footer{--ink:#18186f;--blue:#0750cd;--muted:#3f557b;background:#f2f0ea;color:#18186f;color-scheme:light;box-shadow:0 -20px 80px #0002}
.dark-study.world-fallback .chapter-copy{background:#15253ded}
.dark-study.world-fallback #world-canvas:after{color:#adc8ff28;text-shadow:7px 8px #adc8ff15}
@media(max-width:680px){
 .journey-page.dark-study .brand{padding:3px 8px}
 .journey-page.dark-study #world-canvas{background:radial-gradient(ellipse at 62% 44%,#304965,#14243a 64%,#101c2e)}
 .journey-page.dark-study .journey-scrim{background:#101c2e}
 .journey-page.dark-study .chapter-copy{background:transparent;box-shadow:none}
 .journey-page.dark-study .journey-bottom{background:#101c2eec}
 .journey-page.dark-study.world-fallback .chapter-copy{background:transparent}
}
