.flutter.svelte-1e2dryy{--k:1;z-index:5;pointer-events:none;position:absolute;inset:0;overflow:visible}.flyer.svelte-1e2dryy{left:var(--x);top:var(--y);width:var(--size);animation:svelte-1e2dryy-wander var(--drift) ease-in-out var(--delay) infinite alternate;position:absolute;translate:-50% -50%}img.svelte-1e2dryy{filter:drop-shadow(0 10px 8px #32081c47);transform-origin:50%;width:100%;height:auto;animation:svelte-1e2dryy-flap var(--flap) ease-in-out infinite alternate;display:block}@keyframes svelte-1e2dryy-wander{0%{transform:translate(0, 0) rotate(calc(var(--turn) * -1))}35%{transform:translate(calc(var(--dx) * var(--k) * .4), calc((var(--dy) * var(--k)) * .8)) rotate(calc(var(--turn) * .4))}70%{transform:translate(calc((var(--dx) * var(--k)) * .8), calc((var(--dy) * var(--k)) * .2)) rotate(var(--turn))}to{transform:translate(calc(var(--dx) * var(--k)), calc(var(--dy) * var(--k))) rotate(calc(var(--turn) * -.5))}}@keyframes svelte-1e2dryy-flap{0%,30%{transform:scaleX(1)}to{transform:scaleX(.3)}}.flyer.bee.svelte-1e2dryy{animation:svelte-1e2dryy-dart var(--drift) ease-in-out var(--delay) infinite}.flyer.bee.svelte-1e2dryy img:where(.svelte-1e2dryy){filter:drop-shadow(0 8px 6px #32081c40);animation:80ms linear infinite alternate svelte-1e2dryy-buzz}@keyframes svelte-1e2dryy-dart{0%{transform:translate(0)scale(1)}16%{transform:translate(calc((var(--dx) * var(--k)) * .35), calc((var(--dy) * var(--k)) * -.6))}24%{transform:translate(calc((var(--dx) * var(--k)) * .38), calc((var(--dy) * var(--k)) * -.5))}42%{transform:translate(calc(var(--dx) * var(--k)), calc(var(--dy) * var(--k)))}49.9%{transform:translate(calc((var(--dx) * var(--k)) * 1.02), calc((var(--dy) * var(--k)) * .96));scale:1}50%{scale:-1 1}70%{transform:translate(calc((var(--dx) * var(--k)) * .6), calc((var(--dy) * var(--k)) * 1.4))}78%{transform:translate(calc((var(--dx) * var(--k)) * .58), calc((var(--dy) * var(--k)) * 1.3))}to{transform:translate(0)scaleX(-1)}}.flyer.firefly.svelte-1e2dryy{animation:svelte-1e2dryy-dart var(--drift) ease-in-out var(--delay) infinite}.flyer.firefly.svelte-1e2dryy img:where(.svelte-1e2dryy){filter:drop-shadow(0 6px 6px #32081c40);animation:2.6s ease-in-out infinite alternate svelte-1e2dryy-bob;position:relative}.glow.svelte-1e2dryy{z-index:1;aspect-ratio:1;filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#faffaa,#d2f55aa6 32%,#0000 70%);border-radius:50%;width:42%;animation:2.4s ease-in-out infinite svelte-1e2dryy-glow;position:absolute;top:37%;left:-15%}@keyframes svelte-1e2dryy-glow{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1.15}}@keyframes svelte-1e2dryy-bob{0%{transform:translateY(-3px)rotate(-3deg)}to{transform:translateY(3px)rotate(3deg)}}@keyframes svelte-1e2dryy-buzz{0%{transform:translate(-.6px,.5px)rotate(-2deg)}to{transform:translate(.6px,-.5px)rotate(2deg)}}@media (width<=700px){.flutter.svelte-1e2dryy{--k:.25}.flyer.svelte-1e2dryy{left:var(--mx);top:var(--my);width:calc(var(--size) * .72)}}@media (prefers-reduced-motion:reduce){.flutter.svelte-1e2dryy *{animation:none!important}}
