.pelican{display:inline-block;width:104px;height:104px;flex:none;pointer-events:none;vertical-align:middle}.pelican svg{display:block;width:104px;height:104px;overflow:visible}.pelican-stars{opacity:0}.pelican-idle .pelican-body{transform-origin:48px 90px;animation:pelican-sway 4s ease-in-out infinite}.pelican-idle .pelican-eye{transform-box:fill-box;transform-origin:center;animation:pelican-blink 5s infinite}.pelican-correct .pelican-body{animation:pelican-hop .7s ease-out both}.pelican-correct .pelican-stars{animation:pelican-spark .9s ease-out both}.pelican-tilt .pelican-body{transform:rotate(-12deg);transform-origin:48px 75px}
@keyframes pelican-sway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes pelican-blink{0%,43%,47%,100%{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes pelican-hop{0%,100%{transform:translateY(0)}45%{transform:translateY(-16px) rotate(5deg)}}@keyframes pelican-spark{0%{opacity:0;transform:translateY(8px)}25%,65%{opacity:1}100%{opacity:0;transform:translateY(-14px)}}
@media(prefers-reduced-motion:reduce){.pelican *{animation:none!important}.pelican-correct .pelican-stars{opacity:1}}
