.footer-links {
  margin-top: 48px;
  padding-top: 24px;
  border-top: 1px solid rgba(255, 0, 255, 0.15);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  row-gap: 8px;
  column-gap: 0;
  text-align: center;
}

.footer-links a {
  font-family: 'Orbitron', sans-serif;
  font-size: 11px;
  color: rgba(255, 0, 255, 0.5);
  letter-spacing: 0.1em;
  text-decoration: none;
  transition: color 0.2s ease;
}

.footer-links a:hover {
  color: #ff00ff;
  text-decoration: underline;
}

.footer-links a[aria-current='page'] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

.footer-sep {
  color: rgba(224, 224, 224, 0.3);
  margin: 0 8px;
}
