.carnival-module__zyDEUW__scene{background:radial-gradient(60% 40% at 50% 100%,#ff8c2a38,#0000 70%),linear-gradient(#080f34 0%,#142260 44%,#262a74 76%,#3a2b62 100%);position:absolute;inset:0;overflow:hidden}.carnival-module__zyDEUW__scene svg,.carnival-module__zyDEUW__scene i{display:block;position:absolute}.carnival-module__zyDEUW__scene i{font-style:normal}.carnival-module__zyDEUW__stars{position:absolute;inset:0}.carnival-module__zyDEUW__stars i{background:#fff;border-radius:50%;box-shadow:0 0 5px 1px #ffffffb3}.carnival-module__zyDEUW__burst{width:clamp(90px,14vw,180px);height:auto;margin-left:calc(clamp(90px,14vw,180px)/-2)}.carnival-module__zyDEUW__bloom{transform-box:view-box;transform-origin:60px 60px;opacity:0}.carnival-module__zyDEUW__lights{width:clamp(180px,40vw,560px);height:auto;top:0}.carnival-module__zyDEUW__lightsL{left:0}.carnival-module__zyDEUW__lightsR{right:0;transform:scaleX(-1)}.carnival-module__zyDEUW__bulb{transform-box:fill-box;transform-origin:50%}.carnival-module__zyDEUW__balloon{width:clamp(26px,3.6vw,46px);height:auto;top:100%}.carnival-module__zyDEUW__ground{width:100%;height:clamp(110px,20vh,220px);bottom:0;left:0}.carnival-module__zyDEUW__tents{width:clamp(140px,24vw,340px);height:auto;bottom:clamp(20px,4vh,44px);left:2%}.carnival-module__zyDEUW__flag{transform-box:view-box}.carnival-module__zyDEUW__wheel{width:clamp(150px,24vw,320px);height:auto;bottom:clamp(24px,5vh,56px);right:3%}.carnival-module__zyDEUW__rim{transform-box:view-box;transform-origin:150px 150px}.carnival-module__zyDEUW__cab{transform-box:view-box}@media (prefers-reduced-motion:no-preference){.carnival-module__zyDEUW__stars i{animation:carnival-module__zyDEUW__carnival-twinkle 3.8s ease-in-out var(--d) infinite}.carnival-module__zyDEUW__bloom{animation:carnival-module__zyDEUW__carnival-bloom var(--dur) ease-out var(--d) infinite}.carnival-module__zyDEUW__bulb{animation:carnival-module__zyDEUW__carnival-bulb 2.6s ease-in-out var(--d) infinite}.carnival-module__zyDEUW__balloon{animation:carnival-module__zyDEUW__carnival-rise var(--dur) linear var(--d) infinite}.carnival-module__zyDEUW__flag{animation:carnival-module__zyDEUW__carnival-flutter 1.8s ease-in-out var(--d) infinite alternate}.carnival-module__zyDEUW__rim{animation:64s linear infinite carnival-module__zyDEUW__carnival-spin}.carnival-module__zyDEUW__cab{animation:64s linear infinite reverse carnival-module__zyDEUW__carnival-spin}}@keyframes carnival-module__zyDEUW__carnival-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}@keyframes carnival-module__zyDEUW__carnival-bloom{0%{opacity:0;transform:scale(.1)}6%{opacity:1}24%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes carnival-module__zyDEUW__carnival-bulb{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes carnival-module__zyDEUW__carnival-rise{0%{opacity:0;transform:translate(0)rotate(-4deg)}6%{opacity:1}50%{transform:translate(22px,-58vh)rotate(4deg)}94%{opacity:1}to{opacity:0;transform:translate(-10px,-118vh)rotate(-4deg)}}@keyframes carnival-module__zyDEUW__carnival-flutter{0%{transform:rotate(-5deg)scaleX(1)}to{transform:rotate(5deg)scaleX(.86)}}@keyframes carnival-module__zyDEUW__carnival-spin{to{transform:rotate(360deg)}}
