/* ============================================================
   PiloteCSE — Footer réseaux sociaux
   Version : 2026-05-16.1
   Objet : couleurs officielles des icônes sociales du pied de page
   ============================================================ */

footer .wp-block-social-links .wp-social-link {
  border-radius: 999px !important;
  overflow: hidden !important;
}

/* Facebook */
footer .wp-block-social-links .wp-social-link-facebook a {
  background: #1877f2 !important;
  color: #ffffff !important;
}

/* LinkedIn */
footer .wp-block-social-links .wp-social-link-linkedin a {
  background: #0a66c2 !important;
  color: #ffffff !important;
}

/* E-mail */
footer .wp-block-social-links .wp-social-link-mail a {
  background: #ffffff !important;
  color: #003b5c !important;
  border: 1px solid rgba(0, 59, 92, 0.18) !important;
}

/* Icônes SVG */
footer .wp-block-social-links .wp-social-link svg {
  fill: currentColor !important;
}

/* Texte affiché à côté des icônes */
footer .wp-block-social-links .wp-social-link-label {
  color: currentColor !important;
  font-weight: 700 !important;
}

/* Petit confort visuel */
footer .wp-block-social-links a {
  min-height: 34px !important;
  padding: 7px 12px !important;
  border-radius: 999px !important;
  text-decoration: none !important;
}

footer .wp-block-social-links a:hover {
  transform: translateY(-1px);
  filter: brightness(0.96);
}
/* ============================================================
   PiloteCSE — Couleurs icônes réseaux sociaux footer
   Version : 2026-05-16.2
   Objet : forcer les couleurs officielles des pictos sociaux
   ============================================================ */

/* Facebook */
.wp-block-social-links .wp-social-link-facebook svg,
.wp-block-social-links .wp-social-link-facebook svg path {
  fill: #1877f2 !important;
  color: #1877f2 !important;
}

/* LinkedIn */
.wp-block-social-links .wp-social-link-linkedin svg,
.wp-block-social-links .wp-social-link-linkedin svg path {
  fill: #0a66c2 !important;
  color: #0a66c2 !important;
}

/* E-mail */
.wp-block-social-links .wp-social-link-mail svg,
.wp-block-social-links .wp-social-link-mail svg path {
  fill: #003b5c !important;
  color: #003b5c !important;
}

/* Texte des boutons */
.wp-block-social-links .wp-social-link-label {
  color: #003b5c !important;
  font-weight: 800 !important;
}

/* Fond blanc conservé */
.wp-block-social-links .wp-social-link a {
  background: #ffffff !important;
  border-radius: 999px !important;
  text-decoration: none !important;
}

/* Bouton global */
.wp-block-social-links .wp-social-link {
  background: #ffffff !important;
  border-radius: 999px !important;
}