@keyframes bee-wing-flap-left{0%,to{transform:rotate(-20deg)scaleY(1)}50%{transform:rotate(20deg)scaleY(.7)}}@keyframes bee-wing-flap-right{0%,to{transform:rotate(20deg)scaleY(1)}50%{transform:rotate(-20deg)scaleY(.7)}}@keyframes bee-wing-flap-subtle{0%,to{transform:rotate(-15deg)scaleY(1)}50%{transform:rotate(15deg)scaleY(.7)}}@keyframes bee-body-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.95)}}@keyframes bee-antenna-wiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes bee-antenna-wiggle-reverse{0%,to{transform:rotate(5deg)}50%{transform:rotate(-5deg)}}@keyframes bee-legs-fly{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.4;transform:translateY(3px)}}@keyframes bee-pixel-bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-1px)}75%{transform:translateY(1px)}}@keyframes bee-pixel-wing-blink{0%,to{opacity:.7}50%{opacity:.4}}@keyframes bee-shadow-pulse{0%,to{opacity:.2;transform:scaleY(1)}50%{opacity:.1;transform:scaleY(.5)}}@keyframes bee-sting{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.5)}}@keyframes bee-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(5deg)}}.bee-flying .bee-wing-left{will-change:transform;animation:80ms linear infinite bee-wing-flap-left}.bee-flying .bee-wing-right{will-change:transform;animation:80ms linear infinite bee-wing-flap-right}.bee-flying .bee-wing-subtle{will-change:transform;animation:80ms linear infinite bee-wing-flap-subtle}.bee-flying .bee-body{animation:.12s ease-in-out infinite bee-body-pulse}.bee-flying .bee-antenna{animation:.3s ease-in-out infinite bee-antenna-wiggle}.bee-flying .bee-antenna-reverse{animation:.3s ease-in-out infinite bee-antenna-wiggle-reverse}.bee-flying .bee-legs{animation:.15s ease-in-out infinite bee-legs-fly}.bee-flying .bee-shadow{animation:.2s ease-in-out infinite bee-shadow-pulse}.bee-flying .bee-pixel-body{animation:.15s linear infinite bee-pixel-bounce}.bee-flying .bee-pixel-wing{animation:80ms linear infinite bee-pixel-wing-blink}.bee-stinging{animation:.25s ease-out bee-shake}.bee-stinging .bee-sting{animation:.15s ease-out 2 bee-sting}.bee-resting .bee-wing-left,.bee-resting .bee-wing-right,.bee-resting .bee-wing-subtle{animation:none;transform:rotate(-5deg)}.bee-resting .bee-body,.bee-resting .bee-antenna,.bee-resting .bee-antenna-reverse,.bee-resting .bee-legs,.bee-resting .bee-shadow,.bee-resting .bee-pixel-body,.bee-resting .bee-pixel-wing{animation:none}.bee-performance-mode .bee-wing-left,.bee-performance-mode .bee-wing-right,.bee-performance-mode .bee-wing-subtle,.bee-performance-mode .bee-body,.bee-performance-mode .bee-antenna,.bee-performance-mode .bee-antenna-reverse,.bee-performance-mode .bee-legs,.bee-performance-mode .bee-shadow,.bee-performance-mode .bee-pixel-body,.bee-performance-mode .bee-pixel-wing,.bee-performance-mode .bee-sting{animation:none!important}.bee-trail-dot{pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}
