.nx-closing-glow{inset-inline:0;pointer-events:none;mix-blend-mode:screen;height:calc(100% + 24rem);position:absolute;top:-12rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.nx-closing-cloud{background:radial-gradient(closest-side, var(--cloud-color), transparent);opacity:0;width:min(620px,70vw);height:160px;transform:translate(-50%, calc(-50% + var(--cloud-y))) rotate(-17deg);animation:nx-closing-cloud var(--cloud-duration) linear infinite;animation-delay:var(--cloud-delay);border-radius:50%;position:absolute;top:50%;left:50%}@keyframes nx-closing-cloud{0%{transform:translate(calc(-50% - 75vw), calc(-50% + var(--cloud-y))) rotate(-17deg);opacity:0}15%,85%{opacity:.3}to{transform:translate(calc(-50% + 75vw), calc(-50% + var(--cloud-y))) rotate(-17deg);opacity:0}}@media (prefers-reduced-motion:reduce){.nx-closing-cloud{opacity:.3;animation:none}}.nx-closing-wind{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.nx-closing-glow.is-running .nx-closing-wind{opacity:1}.nx-closing-glow.is-running .nx-closing-cloud{display:none}
