@keyframes keyframes-pulse {
  0% {
    transform: translateX(-100%) translateZ(0)
  }

  100% {
    transform: translateX(100%) translateZ(0)
  }
}

@keyframes addCard {
  0% {
    box-shadow: -100vw 0px 0px -1px var(--b3-protyle-inline-mark-background) inset;
  }
  100% {
    box-shadow: -3px 0px 0px -1px var(--b3-protyle-inline-mark-background) inset;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    display: block;
  }

  to {
    opacity: 1;
    display: block;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

@keyframes scale {
  0% {
    transform: scaleY(1.3);
    transform-origin: 0 0;
    opacity: 0;
  }

  100% {
    transform: scaleY(1);
  }
}

@keyframes stripMove {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 50px 50px;
  }
}
