.ac-canopy{transform-origin:50% 0;animation:7s ease-in-out infinite alternate ac-sway;display:block;position:absolute;inset:0}@keyframes ac-sway{0%{transform:translate(-4px)}to{transform:translate(4px)}}.ac-leaf{transform-origin:50% 0;animation:4.5s ease-in-out infinite alternate ac-leaf;display:block;position:absolute}@keyframes ac-leaf{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}.ld-leaf{perspective:120px;display:block}.ld-leaf-flat{animation:ld-leaf-flat var(--ld-fall,4s) linear both;display:block}@keyframes ld-leaf-flat{0%{transform:rotateY(0)rotateX(40deg)}43%{transform:rotateY(180deg)rotateX(-30deg)}87%{transform:rotateY(320deg)rotateX(20deg)}to{transform:rotateY(360deg)rotateX(58deg)}}.ru-u{transform-origin:50% 90%;animation:3.4s ease-in-out infinite alternate ru-bob;display:block;position:absolute}@keyframes ru-bob{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(4px)rotate(6deg)}}.ld-splash{box-sizing:border-box;border:1.2px solid #6e96cdb3;border-radius:50%;width:12px;height:4px;display:block}.db-big{animation:40s linear infinite db-big;display:block;position:absolute}@keyframes db-big{to{transform:rotate(360deg)}}.db-f{animation:6s ease-in-out infinite db-f;display:block;position:absolute}@keyframes db-f{0%,to{transform:scale(.82)rotate(0)}50%{transform:scale(1)rotate(14deg)}}.db-p{transform-origin:12px 12px}.spw{animation:4s ease-in-out infinite alternate spw}@keyframes spw{0%{transform:translate(0)}to{transform:translate(-40px)}}.sp-float{animation:3.2s ease-in-out infinite alternate sp-float;display:block;position:absolute}@keyframes sp-float{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(6px)rotate(6deg)}}.tet-hills{width:100%;height:330px;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.tet-h{transform-origin:50% 0;animation:3.4s ease-in-out infinite alternate tet-sway;display:block;position:absolute;top:0}@keyframes tet-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.tet-branch{transform-origin:100% 100%;animation:5s ease-in-out infinite alternate tet-branch;display:block;position:absolute}@keyframes tet-branch{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.tet-fl{animation:3s ease-in-out infinite tet-fl}@keyframes tet-fl{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.wd-flake{filter:drop-shadow(0 2px 4px #5a82be59);animation:30s linear infinite wd-spin;display:block;position:absolute}@keyframes wd-spin{to{transform:rotate(360deg)}}.ld-snow{filter:drop-shadow(0 1px 2px #5a82be73);transform-origin:50% 100%;animation:ld-melt var(--ld-total,10s) linear both;background:radial-gradient(circle,#fff 0 50%,#ffffffb3 75%,#fff0 100%);border-radius:50%;display:block}@keyframes ld-melt{0%,48%{transform:scale(1)}85%{transform:scale(.75,.55)}to{transform:scale(.4,.3)}}
