.trick-module___3I-5G__scene{background:linear-gradient(#0a1240 0%,#1c2a7a 36%,#4f3a8c 58%,#c85a2e 78%,#ff9a3c 100%);position:absolute;inset:0;overflow:hidden}.trick-module___3I-5G__scene svg,.trick-module___3I-5G__scene i{display:block;position:absolute}.trick-module___3I-5G__scene i{font-style:normal}.trick-module___3I-5G__stars,.trick-module___3I-5G__fall{position:absolute;inset:0}.trick-module___3I-5G__stars i{background:#fff;border-radius:50%;box-shadow:0 0 5px 1px #ffffffb3}.trick-module___3I-5G__moon{background:radial-gradient(circle at 42% 38%,#fffbe6,#f7e6a8 58%,#e2c678);border-radius:50%;width:clamp(64px,9vw,120px);height:clamp(64px,9vw,120px);top:clamp(80px,11vh,120px);right:9%;box-shadow:inset -9px -7px #aa8c5047,0 0 48px 14px #ffecaa73}.trick-module___3I-5G__bat{width:clamp(36px,4.5vw,60px);height:auto;left:-12%}.trick-module___3I-5G__flake{opacity:0;background:#fff;border-radius:50%;top:-3%;box-shadow:0 0 6px 2px #ffffff80}.trick-module___3I-5G__leaf{opacity:0;width:clamp(14px,1.8vw,22px);height:auto;top:-4%}.trick-module___3I-5G__tree{width:clamp(60px,10vw,150px);height:auto;bottom:clamp(30px,5.5vh,60px);left:33%}.trick-module___3I-5G__house{width:clamp(64px,16vw,230px);display:block;position:absolute;bottom:clamp(26px,5.3vh,50px)}.trick-module___3I-5G__house svg{width:100%;height:auto;position:static}.trick-module___3I-5G__ground{width:100%;height:clamp(70px,11vh,110px);bottom:0;left:0}.trick-module___3I-5G__lamp{width:clamp(26px,4vw,50px);height:auto;bottom:clamp(16px,3vh,30px);left:56%}.trick-module___3I-5G__kid{width:clamp(26px,4vw,54px);display:block;position:absolute;bottom:clamp(14px,2.8vh,28px)}.trick-module___3I-5G__kid svg{width:100%;height:auto;position:static}@media (prefers-reduced-motion:no-preference){.trick-module___3I-5G__stars i{animation:trick-module___3I-5G__trick-twinkle 3.8s ease-in-out var(--d) infinite}.trick-module___3I-5G__bat{animation:trick-module___3I-5G__trick-glide var(--dur) linear var(--d) infinite}.trick-module___3I-5G__flake{animation:trick-module___3I-5G__trick-snow 18s linear var(--d) infinite}.trick-module___3I-5G__leaf{animation:trick-module___3I-5G__trick-leaf 15s linear var(--d) infinite}.trick-module___3I-5G__flicker{animation:trick-module___3I-5G__trick-flicker 2.6s ease-in-out var(--d) infinite alternate}.trick-module___3I-5G__kid{animation:trick-module___3I-5G__trick-bob 1.7s ease-in-out var(--d) infinite alternate}.trick-module___3I-5G__tree{transform-origin:50% 100%;animation:7s ease-in-out infinite alternate trick-module___3I-5G__trick-sway}}@keyframes trick-module___3I-5G__trick-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}@keyframes trick-module___3I-5G__trick-glide{0%{transform:translate(0)rotate(-6deg)}25%{transform:translate(34vw,4vh)rotate(6deg)}50%{transform:translate(68vw,-2vh)rotate(-6deg)}75%{transform:translate(100vw,5vh)rotate(6deg)}to{transform:translate(135vw)rotate(-6deg)}}@keyframes trick-module___3I-5G__trick-snow{0%{opacity:0;transform:translate(0)}8%{opacity:.95}50%{transform:translate(18px,52vh)}to{opacity:.9;transform:translate(-10px,106vh)}}@keyframes trick-module___3I-5G__trick-leaf{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}40%{transform:translate(-28px,40vh)rotate(160deg)}70%{transform:translate(22px,74vh)rotate(300deg)}to{opacity:.9;transform:translate(-6px,106vh)rotate(420deg)}}@keyframes trick-module___3I-5G__trick-flicker{0%{opacity:.6}to{opacity:1}}@keyframes trick-module___3I-5G__trick-bob{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-5px)rotate(2deg)}}@keyframes trick-module___3I-5G__trick-sway{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}
