/* One scene spans the whole ending, rather than restarting inside each section. */
.site-home{position:relative;isolation:isolate;background-color:#c4eaff}
.site-home .home-outro-scene{position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:var(--home-outro-top,70%);bottom:0;overflow:hidden;background:linear-gradient(to bottom,#f8d6b6 0,#c4eaff 120px,#c4eaff 100%)}
.site-home .home-outro-scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(100%,56.28vw);background:url('/assets/comic-sky-20261030/clouds.png') center bottom/100% auto no-repeat;mask-image:linear-gradient(to bottom,transparent,#000 20%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 20%)}
.site-home .home-help,.site-home .home-invitation,.site-home footer{background:transparent;border:0}
.site-home .home-invitation{min-height:0;padding-top:38px;padding-bottom:80px}
.site-home .home-help{padding-bottom:55px}
.site-home .footer-grid,.site-home .footer-bottom{background:transparent;border-color:#b8cdda99}
.site-home footer{padding-top:0}
.site-home .footer-grid{border-top:1px solid #b8cdda99}
.site-home .home-invitation h2{max-width:700px}
.site-home .footer-bottom{color:#654f45}
@media(max-width:760px){
 .site-home .home-outro-scene{background:linear-gradient(to bottom,#f8d6b6 0,#c4eaff 85px,#c4eaff 100%)}
 .site-home .home-help{padding-bottom:35px}
 .site-home .home-invitation{padding-top:25px;padding-bottom:55px;min-height:0}
 .site-home .footer-grid{padding-top:35px;padding-bottom:30px}
}
