/* Icônes sociales */
.mb-socials {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.mb-social {
	--mb-social-bg: #64748b;
	--mb-social-fg: #ffffff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 0.5em;
	font-size: 20px;
	line-height: 1;
	background: var(--mb-social-bg);
	color: var(--mb-social-fg);
	text-decoration: none;
	transition: opacity 0.2s, transform 0.2s;
}

a.mb-social:hover { opacity: 0.85; transform: translateY(-2px); }
a.mb-social:focus-visible { outline: 2px solid var(--mb-social-bg); outline-offset: 3px; }

.mb-socials--circle .mb-social { border-radius: 50%; }
.mb-socials--rounded .mb-social { border-radius: 20%; }
.mb-socials--square .mb-social { border-radius: 0; }

/* Couleurs officielles des réseaux les plus courants */
.mb-socials--brand .mb-social--facebook,
.mb-socials--brand .mb-social--facebook-f { --mb-social-bg: #1877f2; }
.mb-socials--brand .mb-social--instagram { --mb-social-bg: #e4405f; }
.mb-socials--brand .mb-social--linkedin,
.mb-socials--brand .mb-social--linkedin-in { --mb-social-bg: #0a66c2; }
.mb-socials--brand .mb-social--x-twitter { --mb-social-bg: #000000; }
.mb-socials--brand .mb-social--twitter { --mb-social-bg: #1da1f2; }
.mb-socials--brand .mb-social--youtube { --mb-social-bg: #ff0000; }
.mb-socials--brand .mb-social--tiktok { --mb-social-bg: #000000; }
.mb-socials--brand .mb-social--pinterest,
.mb-socials--brand .mb-social--pinterest-p { --mb-social-bg: #bd081c; }
.mb-socials--brand .mb-social--whatsapp { --mb-social-bg: #25d366; }
.mb-socials--brand .mb-social--snapchat { --mb-social-bg: #fffc00; --mb-social-fg: #000000; }
.mb-socials--brand .mb-social--threads { --mb-social-bg: #000000; }
.mb-socials--brand .mb-social--bluesky { --mb-social-bg: #1185fe; }
.mb-socials--brand .mb-social--telegram { --mb-social-bg: #26a5e4; }
.mb-socials--brand .mb-social--github { --mb-social-bg: #181717; }
.mb-socials--brand .mb-social--vimeo-v,
.mb-socials--brand .mb-social--vimeo { --mb-social-bg: #1ab7ea; }
.mb-socials--brand .mb-social--spotify { --mb-social-bg: #1db954; }
.mb-socials--brand .mb-social--soundcloud { --mb-social-bg: #ff5500; }
.mb-socials--brand .mb-social--twitch { --mb-social-bg: #9146ff; }
.mb-socials--brand .mb-social--discord { --mb-social-bg: #5865f2; }
.mb-socials--brand .mb-social--reddit { --mb-social-bg: #ff4500; }
.mb-socials--brand .mb-social--behance { --mb-social-bg: #1769ff; }
.mb-socials--brand .mb-social--dribbble { --mb-social-bg: #ea4c89; }
.mb-socials--brand .mb-social--google { --mb-social-bg: #4285f4; }
.mb-socials--brand .mb-social--tripadvisor { --mb-social-bg: #34e0a1; --mb-social-fg: #000000; }
