.maple-leaf-layer{position:fixed;z-index:30;inset:0;overflow:hidden;pointer-events:none}.maple-leaf{position:absolute;top:var(--leaf-top);left:-5rem;width:var(--leaf-size);height:auto;opacity:0;animation:leaf-drift var(--leaf-duration) var(--leaf-delay) linear forwards}@keyframes leaf-drift{0%{opacity:0;transform:translate3d(-5rem,0,0) rotate(0deg) scale(.8)}10%{opacity:.8}50%{transform:translate3d(50vw,3rem,0) rotate(calc(var(--leaf-rotate)/2)) scale(1)}90%{opacity:.65}100%{opacity:0;transform:translate3d(calc(100vw + 6rem),-2rem,0) rotate(var(--leaf-rotate)) scale(.85)}}@media(prefers-reduced-motion:reduce){.maple-leaf-layer{display:none}}
