.firstsnow-module__0BqV1q__scene{background:radial-gradient(36% 28% at 16% 14%,#dcdcff59,#0000 70%),linear-gradient(#262a58 0%,#434478 38%,#655b96 70%,#8a7fb0 100%);position:absolute;inset:0;overflow:hidden}.firstsnow-module__0BqV1q__scene svg,.firstsnow-module__0BqV1q__scene i{display:block;position:absolute}.firstsnow-module__0BqV1q__scene i{font-style:normal}.firstsnow-module__0BqV1q__moon{background:radial-gradient(circle at 40% 36%,#fffbe8,#e9e4ff 62%,#c9c2ec);border-radius:50%;width:clamp(56px,8vw,96px);height:clamp(56px,8vw,96px);top:12%;left:12%;box-shadow:0 0 60px 20px #e6e1ff66}.firstsnow-module__0BqV1q__cloud{background:radial-gradient(60% 100%,#7876aabf,#7876aa00 80%);border-radius:26px;height:26px}.firstsnow-module__0BqV1q__wood{width:100%;height:clamp(170px,32vh,330px);bottom:0;left:0}.firstsnow-module__0BqV1q__sideL,.firstsnow-module__0BqV1q__sideR{width:clamp(100px,14vw,200px);height:clamp(220px,30.8vw,440px);bottom:0}.firstsnow-module__0BqV1q__sideL{left:0}.firstsnow-module__0BqV1q__sideR{right:0}.firstsnow-module__0BqV1q__deer{width:clamp(100px,14vw,190px);height:clamp(80px,11.2vw,152px);bottom:clamp(26px,4vh,44px);left:clamp(60px,9vw,140px)}.firstsnow-module__0BqV1q__cabin{width:clamp(130px,18vw,250px);height:clamp(110px,15.2vw,212px);bottom:clamp(20px,3vh,36px);right:clamp(40px,7vw,120px)}.firstsnow-module__0BqV1q__smoke,.firstsnow-module__0BqV1q__glow{transform-box:fill-box;transform-origin:50%}.firstsnow-module__0BqV1q__drifts{width:100%;height:clamp(50px,9vh,90px);bottom:0;left:0}.firstsnow-module__0BqV1q__snow{position:absolute;inset:0}.firstsnow-module__0BqV1q__snow i{opacity:.9;background:radial-gradient(circle at 40% 40%,#fff,#e7ecff);border-radius:50%;top:-4%}@media (prefers-reduced-motion:no-preference){.firstsnow-module__0BqV1q__cloud{animation:firstsnow-module__0BqV1q__firstsnow-drift 46s ease-in-out var(--d) infinite alternate}.firstsnow-module__0BqV1q__smoke{animation:firstsnow-module__0BqV1q__firstsnow-smoke 8s ease-out var(--d) infinite}.firstsnow-module__0BqV1q__glow{animation:firstsnow-module__0BqV1q__firstsnow-flicker 3s ease-in-out var(--d,0s) infinite}.firstsnow-module__0BqV1q__snow i{animation:firstsnow-module__0BqV1q__firstsnow-fall var(--dur,20s) linear var(--d) infinite}.firstsnow-module__0BqV1q__snow .firstsnow-module__0BqV1q__wobble{animation-name:firstsnow-module__0BqV1q__firstsnow-wobble}.firstsnow-module__0BqV1q__sideL,.firstsnow-module__0BqV1q__sideR{transform-origin:50% 100%;animation:9s ease-in-out infinite alternate firstsnow-module__0BqV1q__firstsnow-sway}.firstsnow-module__0BqV1q__sideR{animation-delay:-4s}}@keyframes firstsnow-module__0BqV1q__firstsnow-drift{0%{transform:translate(-40px)}to{transform:translate(50px)}}@keyframes firstsnow-module__0BqV1q__firstsnow-smoke{0%{opacity:.7;transform:translate(0)scale(.6)}50%{opacity:.4;transform:translate(12px,-36px)scale(1.1)}to{opacity:0;transform:translate(-8px,-80px)scale(1.6)}}@keyframes firstsnow-module__0BqV1q__firstsnow-flicker{0%,to{opacity:1}30%{opacity:.78}55%{opacity:.94}75%{opacity:.72}}@keyframes firstsnow-module__0BqV1q__firstsnow-fall{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{opacity:.8;transform:translate(14px,112vh)}}@keyframes firstsnow-module__0BqV1q__firstsnow-wobble{0%{opacity:0;transform:translate(0)}10%{opacity:.9}25%{transform:translate(20px,28vh)}50%{transform:translate(-16px,56vh)}75%{transform:translate(18px,84vh)}to{opacity:.8;transform:translateY(112vh)}}@keyframes firstsnow-module__0BqV1q__firstsnow-sway{0%{transform:rotate(-.6deg)}to{transform:rotate(.6deg)}}
