/* small custom tweaks */
.skill-card img, .credential img {
  transition: transform .18s ease, filter .18s ease;
}
.skill-card:hover img, .credential:hover img {
  transform: translateY(-6px) scale(1.02);
  filter: drop-shadow(0 6px 18px rgba(0,0,0,0.12));
}

/* mobile nav slide */
#mobileNav.show { display: block; }

/* credential layout tweak */
.credential {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: .5rem;
  background: transparent;
  border-radius: .5rem;
  border: 1px solid transparent;
  transition: border-color .15s ease, background .15s ease;
}
.credential:hover {
  border-color: rgba(37,99,235,.12);
  background: rgba(37,99,235,.03);
}
