@keyframes dawn-fade{0%{opacity:1}to{opacity:0}}@keyframes light-leak{0%{opacity:.75;transform:rotate(-6deg)translate(0,0)scale(1)}to{opacity:1;transform:rotate(8deg)translate(-3%,3%)scale(1.06)}}@keyframes turbine-spin{to{transform:rotate(360deg)}}@keyframes mote-rise{0%{transform:translate3d(0, calc(var(--sy,0) * var(--par,0) * 1px), 0) scale(.5);opacity:0}12%{opacity:.9}80%{opacity:.7}to{transform:translate3d(var(--drift,0px), calc(var(--rise,-40cqh) + var(--sy,0) * var(--par,0) * 1px), 0) scale(1);opacity:0}}.aero-mote{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 35% 30%, #fff 0 10%, var(--mote,#ffd66e) 36%, transparent 70%);border-radius:50%;position:absolute}@keyframes cloud-cross{0%{transform:translate3d(var(--dx0), 0, 0)}to{transform:translate3d(var(--dx1), 0, 0)}}@keyframes cloud-bob{0%{transform:translateY(-.6cqh)}to{transform:translateY(.6cqh)}}@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}.scene-sway{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(calc(var(--sway,0) * var(--amp,2) * 1deg))}@keyframes mist-drift{0%{transform:translate(-4cqw)}to{transform:translate(4cqw)}}@keyframes stream-flow{to{stroke-dashoffset:-13px}}.scene-stream-flow{animation:1.5s linear infinite stream-flow}@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 flock-pass{0%{transform:translate3d(var(--f0), 0, 0);opacity:0}2%{opacity:1}50%{transform:translate3d(var(--f1), var(--fy,0), 0);opacity:1}52%,to{transform:translate3d(var(--f1), var(--fy,0), 0);opacity:0}}@keyframes bird-flap{0%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes balloon-cross{0%{transform:translate3d(var(--dx0), 0, 0)}to{transform:translate3d(var(--dx1), 0, 0)}}@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{mix-blend-mode:normal;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)}}
