/* ------------------------------------------- */
/* ------------------------------------------- */
:root {
  font-size: 62.5%;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
.block-hear-me-roar {
  overflow: visible;
}
.block-hear-me-roar svg {
  overflow: visible;
}
.block-hear-me-roar svg path {
  transition: fill 0.3s ease-out;
}
.block-hear-me-roar .wiggle {
  animation: wiggle 75ms infinite;
  animation-timing-function: linear;
  fill: #9825fb;
  transform-origin: center;
}
@keyframes wiggle {
  0% {
    transform: translate(3px, -2px) scale(1.02);
  }
  50% {
    transform: translate(-3px, 2px) scale(1);
  }
  100% {
    transform: translate(3px, -2px) scale(1.01);
  }
}
