.custom-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8rem;
  color: gray;
  flex-wrap: wrap; /* permette di andare a capo */
  text-align: center;
  gap: 6em; /* spazio tra le due scritte */
}

.custom-footer a {
  color: gray;
  text-decoration: underline;
}

.custom-footer a:hover {
  color: gray;
  text-decoration: underline;
}


.footer-item {
  display: inline-block;
}

/* 📱 Su schermi piccoli, le scritte vanno a capo */
@media (max-width: 600px) {
  .custom-footer {
    flex-direction: column;
    gap: 0.5em;
  }
}