/* ═══ Pictos réseaux sociaux aux couleurs des marques (accueil + pages légales) ═══ */
.social-icone {
  display: inline-flex; align-items: center; justify-content: center;
  font-size: 1.5rem; line-height: 1;
  transition: transform .2s ease, opacity .2s ease;
}
.social-icone:hover, .social-icone:focus-visible { transform: scale(1.15); }
/* Taille portée par l'icône : résiste aux font-size des liens hérités (pages légales) */
.social-icone i { font-size: 1.5rem; line-height: 1; }
.social-pastille i { font-size: 1.25rem; }

.social-facebook,
.social-facebook:hover,
.social-facebook:focus { color: #1877F2 !important; }

.social-instagram i {
  background: linear-gradient(45deg, #F58529 0%, #DD2A7B 45%, #8134AF 75%, #515BD4 100%);
  -webkit-background-clip: text; background-clip: text;
  -webkit-text-fill-color: transparent; color: transparent;
}

/* Pastilles blanches (pieds de page sombres) */
.social-pastille {
  width: 40px; height: 40px; border-radius: 50%;
  background: #fff; padding: 0 !important;
  box-shadow: 0 4px 12px -4px rgba(0, 0, 0, .35);
  text-decoration: none !important;
}
