.bloc-langue-reseaux {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 15px; /* espace entre icônes et langue */
}

.reseaux-desktop {
  display: flex;
  gap: 12px;
}

.reseaux-desktop .lien-rs {
  font-size: 20px;
  color: #093b60;
  transition: color 0.3s ease;
}

.reseaux-desktop .lien-rs:hover {
  color: #0077b5;
}

/* Cache sur mobile */
@media (max-width: 768px) {
  .reseaux-desktop {
    display: none !important;
  }
}
