.arby-wave{--arby-delay:.52s;--arby-idle-delay:calc(var(--arby-delay) + .52s)}.arby-wave [data-part=bird]>g{animation:arby-hop .52s var(--curve-overshoot) var(--arby-delay) both}.arby-wave [data-part=wave-marks]{animation:arby-hold var(--arby-idle-delay) linear backwards}.arby-wave [data-part=waving-wing]>g{animation:arby-rock 4.5s var(--curve-overshoot) var(--arby-idle-delay) infinite}.arby-wave [data-part=wave-stroke]>g{animation:arby-pulse 4.5s var(--curve-glide) var(--arby-idle-delay) infinite}.arby-wave [data-part=wave-stroke]:nth-child(2)>g{animation-delay:calc(var(--arby-idle-delay) + .18s)}.arby-wave [data-part=body]>g{animation:arby-lean 4.5s var(--curve-glide) var(--arby-idle-delay) infinite}@keyframes arby-hop{0%{opacity:0;transform:translateY(90px)scale(.86)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes arby-hold{0%,to{opacity:0}}@keyframes arby-rock{0%,42%,to{transform:rotate(0)}6%,20%,34%{transform:rotate(-14deg)}13%,27%{transform:rotate(10deg)}}@keyframes arby-pulse{0%,15.5%,31%,46.6%,to{opacity:1;transform:scale(1)}7.7%,23%,38.9%{opacity:.4;transform:scale(.85)}}@keyframes arby-lean{0%,42%,to{transform:rotate(0)}21%{transform:rotate(2deg)}}
