/* PyMenteeMatch – minimal custom styles */

body {
  background-color: #f8f9fa;
}

.navbar-brand {
  letter-spacing: .02em;
}

/* Make list-group items inside cards look tighter */
.card .list-group-item {
  border-left: none;
  border-right: none;
}

/* Skills panel lists */
.skills-list {
  min-height: 6rem;
  max-height: 18rem;
  overflow-y: auto;
}

/* Clickable table rows */
tbody tr[onclick] {
  cursor: pointer;
}
tbody tr[onclick]:hover {
  background-color: rgba(13, 110, 253, 0.06);
}

/* Sticky table header */
thead.sticky-top th {
  top: 0;
  z-index: 1;
}

/* Accordion inside card: no extra border */
.accordion-item:first-child {
  border-top: none;
}
.accordion-item:last-child {
  border-bottom: none;
}
