/* Search bar styling */
#searchInput:focus {
  box-shadow: 0 0 0 0.25rem rgba(16, 14, 171, 0.25);
  border-color: #100eab;
}

/* Animation for search results */
.col {
  transition: all 0.3s ease;
}

/* Highlight matching text (optional enhancement) */
.highlight {
  background-color: rgba(16, 14, 171, 0.2);
  padding: 0 2px;
  border-radius: 2px;
}

/* Responsive adjustments */
@media (max-width: 767.98px) {
  #searchInput {
    font-size: 14px;
  }
}
