: 8px;
  box-shadow: 60px 40px 80px 0px #2d00f75b, -100px -40px 100px #db00b65b,
    inset -40px -20px 1000px -150px #db00b65b,
    inset 40px 20px 1000px -160px #2d00f7;
  transition: 0.2s 0s ease-in-out;
}

.input::placeholder {
  color: #f0f8ff9c;
  font-size: 20px;
}

.input:hover,
.input:focus {
  background: #dfe7fd;
  box-shadow: -100px -40px 100px 30px #2d00f75b, 60px 40px 100px 5px #db00b65b,
    inset 40px 20px 1000px -150px #f20089,
    inset -40px -20px 1000px -160px #2d00f7;
}

.search-icon {
 