.invicinity-wrapper {
      font-size: 3rem;
      font-weight: 600;
      display: flex;
      justify-content: center;
      gap: 0.4rem;
      margin-bottom: 1rem;
    }

    .word {
      transform: translateY(100%);
      opacity: 0;
      animation: slideIn 0.9s ease-out forwards;
    }

    .word:nth-child(1) { animation-delay: 0s; }
    .word:nth-child(2) { animation-delay: 0.8s; }
    .word:nth-child(3) { animation-delay: 1.5s; }

    @keyframes slideIn {
      to {
        transform: translateY(0%);
        opacity: 1;
      }
    }

    .explanation {

      opacity: 0;
      animation: fadeIn 1.5s ease-out 1.4s forwards;
      animation-delay: 2.5s;
    }

    @keyframes fadeIn {
      to {
        opacity: 1;
      }
    }