html,body{background:#253045}
#tok-about-stable-glass-page.tok-home{height:auto;aspect-ratio:2/1;min-height:0;background:#253045;overflow:hidden}
/* Scale the complete 2048x1024 visible scene with the available content width (excluding the scrollbar); the final128 source rows are transparent. */
#tok-about-stable-glass-page.tok-home .tok-atmosphere{height:100%;background-image:url('/assets/tok-title-calm-sky-alpha.webp');background-size:100% auto;background-position:center top;background-color:#253045}
#tok-about-stable-glass-page.tok-home .tok-live-logo{visibility:hidden;pointer-events:none}
#tok-about-stable-glass-page.tok-home .tok-live-header{z-index:5}
#tok-about-stable-glass-page.tok-home .tok-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* On phones the title image reaches every edge; controls overlay its upper right. */
@media(max-width:760px){
 html,body{background:#d9dcf3}
 body:has(.tok-home){min-height:100dvh;display:flex;flex-direction:column}
 body:has(.tok-home) .tok-site-footer{flex:1;display:flex;flex-direction:column}
 body:has(.tok-home) .tok-footer-surface{flex:1;display:flex;flex-direction:column;background-size:100% 100%,100% 100%}
 body:has(.tok-home) .tok-footer-shell{flex:1;display:flex;flex-direction:column;justify-content:space-between}
 #tok-about-stable-glass-page.tok-home{height:auto;aspect-ratio:auto;padding-top:50%;background:#253045}
 #tok-about-stable-glass-page.tok-home .tok-atmosphere{background-image:url('/assets/tok-title-calm-sky-alpha.webp');background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-color:transparent;mask-image:none}
 #tok-about-stable-glass-page.tok-home .tok-shell{position:absolute;top:0;left:0;right:0;width:100%;background:transparent;padding:0 8px}
 #tok-about-stable-glass-page.tok-home .tok-live-header{display:flex;justify-content:flex-end;min-height:40px;gap:0;padding:0}
 #tok-about-stable-glass-page.tok-home .tok-live-logo{display:none}
 #tok-about-stable-glass-page.tok-home .tok-live-socials{display:none}
 #tok-about-stable-glass-page.tok-home .tok-live-tools{justify-self:end}
}
