@keyframes glint-bob{to{transform:translateY(-3px)}}.glint-bob{animation:glint-bob var(--dur-glint-bob) var(--ease-glint) infinite alternate}@keyframes glint-tilt{0%,74%,to{transform:rotate(0deg)}80%,92%{transform:rotate(-8deg)}}.glint-head{animation:glint-tilt var(--dur-glint-tilt) var(--ease-glint) infinite}@keyframes glint-sparkle{0%,78%,to{transform:scale(0) rotate(0deg)}86%{transform:scale(1) rotate(45deg)}94%{transform:scale(0) rotate(90deg)}}.glint-sparkle{animation:glint-sparkle var(--dur-glint-sparkle) var(--ease-glint) infinite}@keyframes glint-blink{50%{transform:scaleY(1)}}.glint[data-blink] .glint-lid{animation:glint-blink var(--dur-glint-blink) var(--ease-out)}@keyframes glint-flap-l{25%,75%{transform:rotate(80deg)}50%{transform:rotate(30deg)}}@keyframes glint-flap-r{25%,75%{transform:rotate(-80deg)}50%{transform:rotate(-30deg)}}.glint[data-flap] .glint-wing-l{animation:glint-flap-l var(--dur-glint-flap) var(--ease-out)}.glint[data-flap] .glint-wing-r{animation:glint-flap-r var(--dur-glint-flap) var(--ease-out)}.glint[data-pose=sad] .glint-head{animation:none}.glint[data-paused] *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.glint *,.glint-line{animation:none!important;transition:none!important}}