.mod-typewriter {
  display: inline-block;
  font-family: inherit;
  line-height: 1.5;
}

.typewriter-container {
  display: inline-flex;
  align-items: center;
}

.typewriter-prefix {
  display: inline-block;
  margin-right: 4px;
}

.typewriter-text {
  display: inline-block;
}

.typewriter-cursor {
  display: inline-block;
  margin-left: 1px;
  font-weight: bold;
}

.typewriter-cursor.blink {
  animation: typewriter-cursor-blink 0.7s infinite;
}

@keyframes typewriter-cursor-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
