.a-idle {
  animation: idle 1.8s ease-in-out infinite;
  transform-origin: var(--peepee-pivot-feet);
}
.a-happy {
  animation: happy 0.28s ease-in-out infinite;
  transform-origin: var(--peepee-pivot-feet);
}
.a-slow {
  animation: idle 3.6s ease-in-out infinite;
  transform-origin: var(--peepee-pivot-feet);
}
.a-shiver {
  animation: shiver 0.25s linear infinite;
}
.a-dead {
  transform: rotate(-6deg) translateY(6px);
  transform-origin: var(--peepee-pivot-feet);
}
.a-float {
  animation: float 2.8s ease-in-out infinite;
  opacity: 0.9;
}
.blink {
  animation: bl 4.2s infinite;
  transform-box: fill-box;
  transform-origin: center;
}
.tw {
  animation: tw 2s ease-in-out infinite;
  transform-box: fill-box;
  transform-origin: center;
}
.flick {
  animation: flick 0.5s ease-in-out infinite;
  transform-box: fill-box;
  transform-origin: 50% 100%;
}
