/* The existing globe/radar components keep their handlers and data unchanged. */
body.sage-immersion-legacy{--ink:#fff;--muted:#a8bac3;--paper:#020b10;--line:#25434d;--green:#00e5e5;--lime:#103139;background:#020b10!important;color:#fff!important}
.sage-immersion-legacy .utility,.sage-immersion-legacy .masthead,.sage-immersion-legacy .nav-shell{background:#020b10!important;color:#fff!important;border-color:#25434d!important}
.sage-immersion-legacy .utility .wrap{color:#a8bac3!important}.sage-immersion-legacy .masthead .wordmark{font-family:system-ui,sans-serif!important;color:white!important;letter-spacing:-1px;font-size:40px!important}
.sage-immersion-legacy .masthead .brand-subtitle,.sage-immersion-legacy .masthead .tagline{color:#70ebe4!important}.sage-immersion-legacy .masthead .mast-note{color:#a8bac3!important}
.sage-immersion-legacy .main-nav :is(a,summary){color:#c6d8df!important;border-color:#25434d!important}.sage-immersion-legacy .main-nav :is(a,summary):hover{background:#0b252d!important;color:#7afff4!important}
.sage-immersion-legacy .header-menu-grid,.sage-immersion-legacy .header-menu-grid a{background:#071820!important;color:#cedfe5!important;border-color:#25434d!important}
.sage-immersion-legacy #content.wrap,.sage-immersion-legacy #content.console-workspace{background:#020b10!important;color:#fff!important}
.sage-immersion-legacy #content.console-workspace :is(h1,h2,h3,h4,h5){color:#fff!important;font-family:system-ui,sans-serif!important;font-weight:600!important}
.sage-immersion-legacy #content.console-workspace :is(p,li,dt,dd,label,small,.meta,.eyebrow,.kicker){color:#a8bac3!important}
.sage-immersion-legacy #content.console-workspace :is(.sage-page-head,.console-status-line,.globe-layout aside,.radar-pulse,.lovable-pulse,.theme-intro){background:#071820!important;border-color:#25434d!important}
.sage-immersion-legacy #content.console-workspace :is(button,.button,.outline,.admin-tab,input,select,textarea){background:#071820!important;color:#cedfe5!important;border-color:#25434d!important}
.sage-immersion-legacy #content.console-workspace :is(a,summary){color:#78ede7!important}.sage-immersion-legacy #content.console-workspace :is(button,a,input,select,summary):focus-visible{outline:3px solid #00e5e5!important;outline-offset:4px}
.sage-immersion-legacy .reader-menu,.sage-immersion-legacy .reader-donation{background:#071820!important;color:#fff!important;border-color:#25434d!important;box-shadow:none!important}
.sage-immersion-legacy .reader-menu :is(h2,h3,p,a,summary),.sage-immersion-legacy .reader-donation :is(h2,h3,p){color:#d5e8ed!important}
.sage-immersion-legacy .reader-menu :is(a,button,select),.sage-immersion-legacy .reader-donation :is(button,input){background:#10252e!important;color:#cedfe5!important;border-color:#25434d!important}
.sage-immersion-legacy .footer,.sage-immersion-legacy .sage-rights{background:#020b10!important;color:#a8bac3!important;border-color:#25434d!important}.sage-immersion-legacy .sage-rights :is(p,a,summary){color:#a8bac3!important}
.sage-immersion-legacy :is(.globe-credit,.sage-note) a{text-decoration:underline!important;text-underline-offset:3px}
@media(prefers-reduced-motion:reduce){.sage-immersion-legacy *{transition:none!important;animation:none!important}}
