.info {
  background-color: #6b7280;
  color: white;
  border-radius: 10px;
}
.icon-block {
  display: flex;
}
textarea {
  resize: none;
}
/* Keyframe animation for float-in effect */
@keyframes floatIn {
  0% {
    opacity: 0;
    transform: translateY(-20px); /* Start slightly above */
  }
  100% {
    opacity: 1;
    transform: translateY(0); /* End at the original position */
  }
}

/* Success message styling */
#success-message {
  display: none; /* Hidden by default */
  font-weight: bold;
  background-color: green;
  color: white;
  width: 40%;
  text-align: center;
  border-radius: 8px;
  height: 5%;
  justify-content: center;
  align-items: center;
  position: relative;
  animation-duration: 0.5s; /* Animation duration */
  animation-fill-mode: forwards; /* Keep final animation state */
  animation-timing-function: ease-in-out; /* Smooth animation */
}

/* Add the float-in animation class */
.float-in {
  display: flex;
  animation-name: floatIn; /* Apply the animation */
}
