button,
.button {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

button,
.button {
  background: #fff;
  color: #4a5568;
  font-size: 1.125rem;
  font-weight: 700;
}

button,
.button {
  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 10%), 0 4px 6px -2px rgb(0 0 0 / 5%);
  cursor: pointer;
}

button,
.button {
  border-color: #4299e1;
  border-width: 1px;
  border-style: solid;
  border-radius: .25rem;
}

button,
.button {
  width: fit-content;
}

.button {
  text-decoration: none;
  -webkit-appearance: none;
}