/* Glee the squirrel — animations. Classes go on SVG parts (see glee-*.svg). */
.gz-tail{transform-box:fill-box;transform-origin:20% 95%;animation:gz-sway 2.8s ease-in-out infinite}
.gz-eye{transform-box:fill-box;transform-origin:center;animation:gz-blink 4.2s infinite}
.gz-ear{transform-box:fill-box;transform-origin:50% 100%;animation:gz-ear 5s ease-in-out infinite}
.gz-hop{animation:gz-hop 1.1s cubic-bezier(.3,.7,.4,1) infinite}
.gz-lens{transform-box:view-box;transform-origin:110px 95px;animation:gz-search 2.4s ease-in-out infinite}
.gz-acorn-pop{transform-box:fill-box;transform-origin:center;animation:gz-pop 1.1s ease-out infinite}
.gz-shrug{transform-box:fill-box;transform-origin:50% 100%;animation:gz-shrug 2.6s ease-in-out infinite}
.gz-spark{transform-box:fill-box;transform-origin:center;animation:gz-spark 1.1s ease-out infinite}
@keyframes gz-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}
@keyframes gz-blink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}
@keyframes gz-ear{0%,80%,100%{transform:rotate(0)}85%{transform:rotate(-12deg)}90%{transform:rotate(4deg)}}
@keyframes gz-hop{0%,100%{transform:translateY(0)}40%{transform:translateY(-18px)}60%{transform:translateY(-18px)}}
@keyframes gz-search{0%,100%{transform:translate(0,0) rotate(0)}25%{transform:translate(-26px,6px) rotate(-8deg)}75%{transform:translate(22px,-4px) rotate(8deg)}}
@keyframes gz-pop{0%{transform:scale(.6)}40%{transform:scale(1.15)}60%,100%{transform:scale(1)}}
@keyframes gz-shrug{0%,100%{transform:translateY(0)}45%,60%{transform:translateY(-5px)}}
@keyframes gz-spark{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.3)}}
@media (prefers-reduced-motion: reduce){.gz-tail,.gz-eye,.gz-ear,.gz-hop,.gz-lens,.gz-acorn-pop,.gz-shrug,.gz-spark{animation:none}}
