body {
  display: grid;
  place-items: center;
}
form {
  display: grid;
  padding: 2rem;
  border-radius: 16px;
  min-width: 50%;
  border: 2px solid black;
  box-shadow: 0px 0px 8px black;
  backdrop-filter: blur(4px);
}
form h1 {
  color: #C93;
  text-shadow: 2px 2px 8px black;
  text-align: center;
}
input {
  text-align: center;
  padding: 0.5rem;
  margin: 0.5rem;
  border: 2px solid #0008;
  border-radius: 16px;
  background: #FFF8;
  box-shadow: 0px 0px 8px black;
}
input::placeholder {
  color: #000;
}
button {
  padding: 0.5rem;
  margin: 0.5rem;
  border: 2px solid #0008;
  border-radius: 16px;
  background: #963;
  color: white;
  font-weight: bold;
  cursor: pointer;
  box-shadow: 0 0 8px black;
  text-shadow: 2px 2px 8px black;
}
button:hover {
  color: black;
  background: #C93;
  text-shadow: none;
}
