html.app-standalone,html.app-standalone body{background:#171a1c}
/* One fixed, noninteractive veil reveals the header and page together.
   The page itself never moves or gains a new stacking context. */
.app-standalone body[data-page=home]::after{content:"";position:fixed;inset:0;z-index:2147483647;background:#171a1c;pointer-events:none;animation:app-page-reveal .8s ease-out .05s both}
.app-standalone [data-page=home] .hero,.app-standalone [data-page=home] .hero .heavenly-caption,.app-standalone [data-page=home] .hero h1,.app-standalone [data-page=home] .hero .hero-explanation,.app-standalone [data-page=home] .hero .hero-actions{animation:none;transform:none}
@keyframes app-page-reveal{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}
@media(prefers-reduced-motion:reduce){.app-standalone body[data-page=home]::after{content:none;animation:none!important}}
