/* The cloud curtain hides one immediate exchange between stationary scenes. */
:root{--nb-exit-y:0px}
body{height:auto!important;min-height:100vh!important;overflow-y:visible!important}
.xp-canvas{transform:translate3d(0,calc(-1 * var(--nb-exit-y)),0)!important;transition:none!important}
#nb-shell{transform:translate3d(0,calc(-1 * var(--nb-exit-y)),0);transition:none}
#guanju-site{position:relative;z-index:60;isolation:isolate;background-color:#f2e7ce;min-height:100vh;padding-top:0}
html.nb-site-visible .xp-canvas{visibility:hidden!important;opacity:0!important;pointer-events:none!important}
html.nb-site-visible #nb-shell{visibility:hidden;pointer-events:none}
html.nb-site-visible,html.nb-site-visible body{background:#11384a!important}
@media(prefers-reduced-motion:reduce){.xp-canvas,#nb-shell{will-change:auto}}

/* Clear illustrated banks above the two scenes during their short exchange. */
#nb-cloud-handoff{position:fixed;inset:0;z-index:80;overflow:hidden;pointer-events:none!important;opacity:0;isolation:isolate;contain:strict}
#nb-cloud-handoff[hidden]{display:none!important}
html:not(.nb-ready) #nb-cloud-handoff{display:none!important}
/* A zero-radius backing fills only each painted cloud's own alpha silhouette. */
#nb-cloud-handoff .nb-cloud-bank{position:absolute;left:50%;display:block;width:max(184vw,280vh);height:auto;max-width:none;pointer-events:none;user-select:none;transform-origin:50% 50%;filter:drop-shadow(0 0 0 #f2e7ce);will-change:transform,opacity}
#nb-cloud-handoff .nb-cloud-depth-0{z-index:1}
#nb-cloud-handoff .nb-cloud-depth-1{z-index:2}
#nb-cloud-handoff .nb-cloud-depth-2{z-index:3}
#nb-cloud-handoff .nb-cloud-depth-3{z-index:4}
@media(prefers-reduced-motion:reduce){#nb-cloud-handoff .nb-cloud-bank{will-change:opacity}}
