.gb{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block}.gb-svg{width:100%;height:100%;overflow:visible}.gb-body{transform-box:fill-box;transform-origin:50% 90%;animation:2.6s ease-in-out infinite gb-rock}.gb-bounce .gb-body{animation:1.3s cubic-bezier(.34,1.56,.64,1) gb-hello}.gb-shape{transform-box:fill-box;transform-origin:50% 90%;transform:rotate(var(--tilt))}.gb-cog{transform-box:fill-box;transform-origin:50%}.gb-spin .gb-cog{animation:1.2s cubic-bezier(.3,.9,.2,1) gb-spin}.gb-face{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.gb-eye{transform-box:fill-box;transform-origin:50%}.gb-blink{animation:.15s ease-in-out gb-blink}@keyframes gb-rock{0%,to{transform:scale(1)rotate(0)}30%{transform:scale(.99,1.02)rotate(-2deg)}65%{transform:scale(1.02,.99)rotate(2deg)}}@keyframes gb-hello{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.12,.9)rotate(-8deg)translateY(2px)}50%{transform:scale(.94,1.08)rotate(8deg)translateY(-6px)}75%{transform:scale(1.04,.98)rotate(-3deg)}to{transform:scale(1)rotate(0)}}@keyframes gb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gb-blink{0%,to{transform:scaleY(1)}50%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.gb-body,.gb-cog,.gb-blink{animation:none!important}}
