body {
  font-family: "Poppins", sans-serif;
  margin: 0;
  padding: 0;
  background-color: #e4e4e7;
}

button {
  background-color: #f5af36;
  padding: 1em 2em;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

button:hover {
  background-color: #fcbb4a;
}

.swal2-popup {
  box-shadow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075),
    0 0 0 1px hsla(0, 0%, 0%, 0.05), 0 0.3px 0.4px hsla(0, 0%, 0%, 0.02),
    0 0.9px 1.5px hsla(0, 0%, 0%, 0.045), 0 3.5px 6px hsla(0, 0%, 0%, 0.09);
  padding: 1em;
}
.swal2-popup,
.swal2-success-circular-line-right,
.swal2-success-circular-line-left,
.swal2-success-fix {
  background-color: #FFF;
}

.swal2-html-container,
.swal2-title {
  color: #333 !important;
}

.swal2-confirm {
  background-color: #f5af36 !important;
}

@media (prefers-color-scheme: dark) {
  body {
    background-color: #131316;
  }

  button {
    background-color: #eba735;
    color: #fff;
  }

  button:hover {
    background-color: #f5af36;
  }

  .swal2-popup {
    box-shadow: inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075),
      0 0 0 1px hsla(0, 0%, 0%, 0.05), 0 0.3px 0.4px hsla(0, 0%, 0%, 0.02),
      0 0.9px 1.5px hsla(0, 0%, 0%, 0.045), 0 3.5px 6px hsla(0, 0%, 0%, 0.09);
    padding: 1em;
  }
  .swal2-popup,
  .swal2-success-circular-line-right,
  .swal2-success-circular-line-left,
  .swal2-success-fix {
    background-color: #22232a;
  }

  .swal2-html-container,
  .swal2-title {
    color: #fafaff !important;
  }

  .swal2-confirm {
    background-color: #f5af36 !important;
  }
}
