.Matchstick-module__gzjSpG__wrapper{cursor:pointer;width:10rem;height:10rem;transition:transform .3s;position:relative}.Matchstick-module__gzjSpG__wrapper:hover{transform:rotate(3deg)scale(1.1)}.Matchstick-module__gzjSpG__wrapper:hover .Matchstick-module__gzjSpG__ambientGlow{opacity:.6;transform:scale(1.2)}@keyframes Matchstick-module__gzjSpG__float{0%,to{transform:scale(.55)rotate(-25deg)translateY(0)}50%{transform:scale(.55)rotate(-25deg)translateY(-8px)}}.Matchstick-module__gzjSpG__container{transform-origin:50%;cursor:pointer;width:100%;height:100%;animation:3s ease-in-out infinite Matchstick-module__gzjSpG__float;position:relative;top:2rem;transform:scale(.55)rotate(-25deg)}.Matchstick-module__gzjSpG__wrapper:hover .Matchstick-module__gzjSpG__container{animation-play-state:paused}.Matchstick-module__gzjSpG__container *{box-sizing:border-box;margin:0;padding:0;position:absolute}.Matchstick-module__gzjSpG__ambientGlow{filter:blur(25px);opacity:.4;pointer-events:none;z-index:1;background:radial-gradient(60% 80% at 50% 70%,#ff963266 0%,#ff781440 30%,#ff5e0026 50%,#ff3c000d 70%,#0000 100%);border-radius:50% 50% 40% 40%/60% 60% 40% 40%;width:140px;height:200px;transition:opacity .4s,transform .4s;animation:3s ease-in-out infinite Matchstick-module__gzjSpG__glowPulse;position:absolute;top:-80px;left:30%;transform:translate(-50%)}@keyframes Matchstick-module__gzjSpG__glowPulse{0%,to{opacity:.35;transform:translate(-50%)scale(1)}50%{opacity:.5;transform:translate(-50%)scale(1.08)}}.Matchstick-module__gzjSpG__flameContainer{transform-origin:bottom;opacity:0;z-index:3;width:60px;height:20px;animation:6ms ease-in .2s infinite alternate Matchstick-module__gzjSpG__flicker;position:absolute;top:-30px;left:47.6%}.Matchstick-module__gzjSpG__flame{border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;position:absolute;bottom:0;transform:rotate(-45deg)scale(.9)}.Matchstick-module__gzjSpG__yellow{background:gold;width:30px;height:30px;left:15px;box-shadow:0 0 9px 4px gold}.Matchstick-module__gzjSpG__orange{filter:blur(.3px);background:orange;width:40px;height:40px;left:10px;box-shadow:0 0 9px 4px orange}.Matchstick-module__gzjSpG__red{filter:blur(.4px);background:#ff4500;width:50px;height:50px;left:5px;box-shadow:0 0 6px 4px #ff4500}.Matchstick-module__gzjSpG__white{filter:blur(.4px);background:#fff;width:30px;height:30px;bottom:-4px;left:15px;box-shadow:0 0 9px 4px #fff}.Matchstick-module__gzjSpG__circle{border-radius:50%;position:absolute}@keyframes Matchstick-module__gzjSpG__flicker{0%{transform:rotate(-1deg)}20%{transform:rotate(1deg)}40%{transform:rotate(-1deg)}60%{transform:rotate(1deg)scaleY(.98)}80%{transform:rotate(-2deg)scaleY(.98)}to{transform:rotate(1deg)}}.Matchstick-module__gzjSpG__woodWrapper{z-index:2;width:50px;height:200px;top:-10px;left:48.5%}.Matchstick-module__gzjSpG__wood{filter:blur(.5px);z-index:3;background:linear-gradient(90deg,#8c3700 0%,#993d00 30%,#b45a28 60%,#f19353 100%);border-radius:3px;width:16px;height:160px;top:0;left:17px;overflow:hidden}.Matchstick-module__gzjSpG__tip{z-index:2;background-color:#530e00;border-radius:47%;width:32px;height:42px;top:-33px;left:9px;overflow:hidden}.Matchstick-module__gzjSpG__wood p{color:#0000;-webkit-text-decoration:underline wavy #530e00;text-decoration:underline wavy #530e00;top:-29px;left:1px;transform:scaleY(2)scaleX(3)}.Matchstick-module__gzjSpG__switch{z-index:9999;opacity:0;width:100%;height:100%;aspect-ratio:unset;cursor:pointer;pointer-events:auto;position:absolute;top:0;left:0}.Matchstick-module__gzjSpG__switch:checked~.Matchstick-module__gzjSpG__flameContainer,.Matchstick-module__gzjSpG__switch:checked~.Matchstick-module__gzjSpG__glowingArea,.Matchstick-module__gzjSpG__switch:checked~.Matchstick-module__gzjSpG__mainGlow{opacity:1}.Matchstick-module__gzjSpG__switch:checked~.Matchstick-module__gzjSpG__ambientGlow{opacity:.8;background:radial-gradient(70% 90% at 50% 60%,#ffc86480 0%,#ff963259 30%,#ff5e0033 50%,#ff3c001a 70%,#0000 100%);transform:translate(-50%)scale(1.3)}.Matchstick-module__gzjSpG__glowingArea{opacity:0;width:100%;height:100%}.Matchstick-module__gzjSpG__mainGlow{filter:blur(40px);z-index:1;opacity:0;background:radial-gradient(at bottom,#ffb45099 0%,#ff782866 30%,#ff5e0040 50%,#ff3c001a 70%,#0000 100%);border-radius:50% 50% 45% 45%/60% 60% 40% 40%;width:140px;height:180px;animation:.1s ease-in .2s infinite alternate Matchstick-module__gzjSpG__glowFlicker;top:-60px;left:30px}@keyframes Matchstick-module__gzjSpG__glowFlicker{0%{transform:rotate(-1deg)scale(1)}20%{transform:rotate(1deg)scale(1.02)}40%{transform:rotate(-1deg)scale(.98)}60%{transform:rotate(1deg)scaleY(.96)}80%{transform:rotate(-2deg)scaleY(.98)}to{transform:rotate(1deg)scale(1.01)}}@media (max-width:768px){.Matchstick-module__gzjSpG__wrapper{width:12rem;height:12rem}@keyframes Matchstick-module__gzjSpG__float{0%,to{transform:scale(.45)rotate(-25deg)translateY(0)}50%{transform:scale(.45)rotate(-25deg)translateY(-8px)}}.Matchstick-module__gzjSpG__container{transform:scale(.45)rotate(-25deg)}.Matchstick-module__gzjSpG__ambientGlow{width:120px;height:160px}}@media (max-width:480px){.Matchstick-module__gzjSpG__wrapper{width:11rem;height:11rem}@keyframes Matchstick-module__gzjSpG__float{0%,to{transform:scale(.38)rotate(-25deg)translateY(0)}50%{transform:scale(.38)rotate(-25deg)translateY(-6px)}}.Matchstick-module__gzjSpG__container{transform:scale(.38)rotate(-25deg)}}
.emoji-rain-container{pointer-events:none;z-index:10;height:400px;position:absolute;transform:translate(-50%,-90%)}.emoji-float{font-size:calc(1rem + var(--scale)*.3rem);-webkit-user-select:none;user-select:none;will-change:transform,opacity;animation:float-up var(--duration)linear forwards,fade var(--duration)linear forwards,wobble calc(var(--duration)/2)ease-in-out infinite;transform:translateX(var(--start-x));position:absolute;top:0;left:50%}@keyframes float-up{0%{transform:translateX(var(--start-x))translateY(300px)scale(calc(var(--scale)*.6))}to{transform:translateX(var(--end-x))translateY(-250px)scale(var(--scale))}}@keyframes fade{0%{opacity:0}5%{opacity:.9}85%{opacity:.9}to{opacity:0}}@keyframes wobble{0%,to{rotate:none}25%{rotate:var(--wobble)}75%{rotate:calc(var(--wobble)*-1)}}
