.gh-footer {
  background-color: #0f0f12;
  border-top: 1px solid #2a2b31;
  padding: 14px 0;
  margin-top: 0; /* IMPORTANT: avoid creating extra vertical space */
  color: #cfcfcf;
  font-size: 0.85rem;
}

.gh-footer-links {
  flex-wrap: wrap;
}

.gh-footer-link {
  color: #ffdf00;
  text-decoration: none;
  font-weight: 500;
  transition: opacity 0.15s ease, transform 0.15s ease;
}

.gh-footer-link:hover {
  opacity: 0.8;
  transform: translateY(-1px);
  text-decoration: none;
}



