.accordion-button {
  transition: background-color 0.3s ease;
}
.accordion-item.border-primary {
  border-left: 5px solid #0d6efd;
  animation: pulse-border 0.8s ease-in-out;
}

@keyframes pulse-border {
  0% { border-left-color: #0d6efd; }
  50% { border-left-color: #66b0ff; }
  100% { border-left-color: #0d6efd; }
}
