/* Existing account identity, fitted to the approved immersive header. */
[data-session-host]{min-width:0}
[data-session-host] .session-status{color:#faf6e9;font:11px/1.5 Arial,sans-serif}
[data-session-host] .session-status-inner{display:flex;flex-direction:column;align-items:flex-end;gap:3px}
[data-session-host] [role=status]{color:#e2c591;font-size:10px}
[data-session-host] .session-status-links{display:flex;gap:16px;align-items:center;min-width:0}
[data-session-host] a{text-underline-offset:4px}
[data-session-host] a:hover{text-decoration:underline}
[data-session-host] .session-identity{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.journey-header{gap:18px}
.journey-header .header-right{min-width:0}
@media(max-width:760px){
 .journey-header{top:16px;align-items:flex-start;gap:8px}
 .journey-header .header-right{flex-direction:column;align-items:flex-end;gap:6px}
 .journey-header #motion{min-height:24px;padding:2px 0;font-size:10px}
 [data-session-host] .session-status{font-size:10px}
 [data-session-host] .session-status-links{gap:10px;flex-wrap:wrap;justify-content:flex-end;max-width:210px}
 [data-session-host] .session-identity{max-width:160px}
 .immersive .chapter:not(.program):not(.quran-open):not(.quran-read){padding-top:125px}
 .immersive .chapter:not(.program):not(.quran-open):not(.quran-read) .scene-window{max-height:calc(100svh - 210px)}
 .still .chapter{scroll-margin-top:105px;padding-top:135px}
}
@media(max-width:380px){
 .journey-header .brand{gap:6px;font-size:17px;letter-spacing:2px}
 .journey-header .brand small{letter-spacing:1px}
 [data-session-host] .session-status-links{max-width:170px;gap:6px}
}
/* No transition or automatic scrolling in the visitor's still mode. */
.still *, .still *::before, .still *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
.still .world{background:#082b29}
.still .journey-header::before{content:"";position:absolute;z-index:-1;inset:-28px -6vw -15px;background:linear-gradient(#082b29 65%,#082b2900)}
