.fade-right.fade:not(.show) .modal-dialog {
  transform: translateX(400px);
  transition: all 0.3s ease-in;
  opacity: 0;
}

/* Right-to-left fade */

.custom-fade .modal-dialog {
  transform: translateX(-400px);
  opacity: 0;
  transition: all 0.4s ease-out;
}

/* When modal is fully shown */

.custom-fade.show .modal-dialog {
  transform: translateX(0);
  opacity: 1;
}

/* When modal is hiding */

.custom-fade.fade:not(.show) .modal-dialog {
  transform: translateX(400px);
  opacity: 0;
  transition: all 0.4s ease-out;
}

.list-link:hover {
  color: var(--bs-link-color);
}

