@keyframes dawn-fade{0%{opacity:1}to{opacity:0}}.aero-mote{opacity:0;background:radial-gradient(circle at 35% 30%, #fff 0 10%, var(--mote,#ffd66e) 36%, transparent 70%);border-radius:50%;position:absolute}@keyframes ray-in{0%{opacity:0}to{opacity:1}}@keyframes dome-sheen{0%,62%{transform:translate(0)}to{transform:translate(150px)}}.scene-dome-sheen{animation:9s ease-in-out infinite dome-sheen}@keyframes solar-glint{0%,to{opacity:0}50%{opacity:.55}}.scene-solar-glint{opacity:0;animation:4.2s ease-in-out infinite solar-glint}@keyframes mist-drift{0%{transform:translate(-4cqw)}to{transform:translate(4cqw)}}@keyframes wave-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes reflect-wobble{0%{transform:translate(-.6%)}to{transform:translate(.6%)}}@keyframes glitter-blink{0%,to{opacity:0}50%{opacity:1}}@keyframes scene-ripple{0%{opacity:.8;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes boat-bob{0%{transform:translateY(-.25cqh)rotate(-1.6deg)}to{transform:translate(.4cqw,.25cqh)rotate(1.6deg)}}@keyframes foam-pulse{0%{opacity:.55}to{opacity:.95}}@keyframes mist-puff{0%{opacity:0;transform:translate(0,0)scale(.7)}30%{opacity:.55}to{opacity:0;transform:translateY(-3cqh)scale(1.7)}}[data-paused=true] *,[data-paused=true] :before,[data-paused=true] :after{animation-play-state:paused!important}@keyframes bird-flap{0%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes balloon-sway{0%{transform:rotate(-2.2deg)translateY(-.4cqh)}to{transform:rotate(2.2deg)translateY(.4cqh)}}@keyframes wing-flap{0%{transform:scaleX(1)}to{transform:scaleX(.22)}}@keyframes flutter-a{0%,to{transform:translate(0,0)}20%{transform:translate(6cqw,-4cqh)}45%{transform:translate(2cqw,-9cqh)}70%{transform:translate(-5cqw,-3cqh)}}@keyframes flutter-b{0%,to{transform:translate(0,0)}25%{transform:translate(-7cqw,-6cqh)}55%{transform:translate(-2cqw,-11cqh)}80%{transform:translate(4cqw,-4cqh)}}@keyframes flutter-c{0%,to{transform:translate(0,0)}30%{transform:translate(5cqw,-7cqh)}60%{transform:translate(9cqw,-2cqh)}85%{transform:translate(3cqw,2cqh)}}.aero-mote--plain{background:0 0}.aero-mote-body{display:block;position:absolute;inset:0}.aero-firefly{background:radial-gradient(circle,#fffbe0 0 25%,#ffd66e 55%,#0000 75%);border-radius:50%;animation:1.8s ease-in-out infinite alternate firefly-blink;box-shadow:0 0 10px 3px #ffd66e99}@keyframes firefly-blink{0%{opacity:.15}to{opacity:1}}.aero-seed{background:radial-gradient(circle,#fff 0 22%,#ffffff8c 45%,#0000 72%);border-radius:50%}.aero-leaf{border-radius:0 100%;animation:7s linear infinite leaf-spin}@keyframes leaf-spin{0%{transform:rotate(0)scaleX(1)}50%{transform:rotate(180deg)scaleX(.35)}to{transform:rotate(360deg)scaleX(1)}}[data-scrolling=true] *,[data-scrolling=true] :before,[data-scrolling=true] :after{animation-play-state:paused!important}.scene-caustic{will-change:transform;background-repeat:repeat;position:absolute;inset:-30% -40%}@keyframes scene-turbine{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scene-tree-1{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes scene-tree-2{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes scene-tree-3{0%{transform:rotate(-3.2deg)}to{transform:rotate(3.2deg)}}@keyframes scene-tuft{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}
