.social-profiles-list { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.cmg-social-profile { display: inline-flex; position: relative; align-items: center; gap: 8px; min-height: 36px; padding: 4px 8px; border-radius: 4px; color: inherit; text-decoration: none; }
.cmg-social-profile:hover { color: inherit; text-decoration: underline; }
.cmg-social-profile:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.social-profile-icon { display: inline-flex; flex: none; width: 20px; height: 20px; }
.social-profile-icon svg { width: 100%; height: 100%; fill: currentColor; }
