.falling-leaves{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:5}.falling-leaves i{position:absolute;left:var(--leaf-x);top:-65px;width:25px;height:33px;animation:botanical-leaf-fall var(--leaf-duration,24s) var(--leaf-delay,0s) linear infinite}.falling-leaves img{width:100%;height:100%;object-fit:contain;opacity:.8;animation:botanical-leaf-roll 7s ease-in-out infinite alternate;animation-delay:var(--leaf-delay)}.falling-leaves i:nth-child(even){width:19px;height:27px}.falling-leaves i:nth-child(3n){width:30px;height:36px}.standard-leaf-fall{z-index:5}.standard-leaf-fall i{width:20px;height:27px}.inv-section .standard-leaf-fall{display:none}.scene-asleep .falling-leaves *,.page-asleep .falling-leaves *,.theme-scene.scene-asleep~.falling-leaves *,.motion-pause .falling-leaves *{animation-play-state:paused!important}@keyframes botanical-leaf-fall{0%{transform:translate(0,-30px) rotate(-20deg);opacity:0}8%{opacity:.7}35%{transform:translate(10px,35svh) rotate(65deg)}65%{transform:translate(-9px,70svh) rotate(150deg);opacity:.7}94%{opacity:.5}100%{transform:translate(8px,110svh) rotate(230deg);opacity:0}}@keyframes botanical-leaf-roll{from{transform:rotateY(-35deg) rotate(-8deg)}to{transform:rotateY(40deg) rotate(10deg)}}@media(prefers-reduced-motion:reduce){.falling-leaves{display:none}}
