 #rcorners1 {
  border-radius: 8px;
  background: #393186;
  
  width: 100%;
  height: 50px;  
}

.button {
  text-align: center;
  height: 65px;
  width: 20%;
  line-height: 65px;
  cursor: pointer;
  font-size: 22px;
  text-transform: uppercase;
  /*letter-spacing: 4px;*/
  color: #F0F0F0;
  border-radius: 30px;

  /*4F0044*/
  border-bottom: 4px solid #4D43B2;
  box-shadow: 6px 6px 6px #999;
  user-select: none;
  background: #393186;
  transition: background 0.05s linear;
  transition: all .05s linear;

  margin-top:10px;
  margin-bottom:10px;
}

.button:active {
  box-shadow: 2px 2px 2px #777;
  border-bottom: 1px solid #FFB909;
  transform: translateY(3px);
}

 .buttonCorrect {
  text-align: center;
  height: 65px;
  width: 20%;
  line-height: 65px;
  cursor: pointer;
  font-size: 22px;
  text-transform: uppercase;
  /*letter-spacing: 4px;*/
  color: #F0F0F0;
  border-radius: 30px;

  /*4F0044*/
  border-bottom: 4px solid #4D43B2;
  box-shadow: 6px 6px 6px #999;
  user-select: none;
  background: #393186;
  transition: background 0.05s linear;
  transition: all .05s linear;

  margin-top:10px;
  margin-bottom:10px;
}

.buttonCorrect:active {
  box-shadow: 2px 2px 2px #777;
  border-bottom: 1px solid #FFB909;
  transform: translateY(3px);
}

 .buttonIntro {
  text-align: center;
  height: 65px;
  width: 20%;
  line-height: 65px;
  cursor: pointer;
  font-size: 22px;
  text-transform: uppercase;
  /*letter-spacing: 4px;*/
  color: #F0F0F0;
  border-radius: 30px;

  /*4F0044*/
  border-bottom: 4px solid #4D43B2;
  box-shadow: 6px 6px 6px #999;
  user-select: none;
  background: #393186;
  transition: background 0.05s linear;
  transition: all .05s linear;

  margin-top:10px;
  margin-bottom:10px;
}

.buttonIntro:active {
  box-shadow: 2px 2px 2px #777;
  border-bottom: 1px solid #FFB909;
  transform: translateY(3px);  
}

/* popup massage css */
.popup {
    position: fixed;
    top: 0; /* Initially off-screen from the top */
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    background-color: #bae7ab;
    padding: 40px;
    border: 2px solid #ccc;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    max-width: 90%;
    width: 100%;
    text-align: center;
    transition: top 0.5s ease; /* Adding transition for smooth animation */
  }
  .close-btn {
    position: absolute;
    top: 25px;
    right: 40px;
    cursor: pointer;
    background-color: #ef3333;
    padding: 13px;
    color: white;
    font-weight: bold;
  }
  
  @media (max-width: 768px) {
    .popup img {
      max-width: 100%;
      height: auto;
    }
    .popup{
      padding: 8px;
      padding-top: 35px;
    }
  }

  .head{
    display: flex;
    flex-direction: column;
  }

