body.mf-speaker-roster-design-lab-b .mf-2026-speakers__badges .mf-profile-badge {
  --mf-design-lab-b-arc-x: 0px;
  transform: translate(
    var(--mf-design-lab-b-arc-x),
    var(--mf-design-lab-arc-y)
  );
}

/*
 * Four equal 40px circles start on a 48px horizontal rhythm. In Version A,
 * the outer circles sit 36px above the inner pair, so the neighboring center
 * distances are 60px, 48px and 60px. Moving the two inner circles 4.306787px
 * outward preserves the 144px overall span and makes all three neighboring
 * center distances 56.613575px (16.613575px clear space between circle edges).
 */
body.mf-speaker-roster-design-lab-b .mf-2026-speakers__badges .mf-profile-badge:nth-child(2):nth-last-child(3) {
  --mf-design-lab-b-arc-x: -4.306787px;
}

body.mf-speaker-roster-design-lab-b .mf-2026-speakers__badges .mf-profile-badge:nth-child(3):nth-last-child(2) {
  --mf-design-lab-b-arc-x: 4.306787px;
}

body.mf-speaker-roster-design-lab-b .mf-2026-speakers__badges .mf-profile-badge:hover {
  transform: translate(
    var(--mf-design-lab-b-arc-x),
    calc(var(--mf-design-lab-arc-y) - 2px)
  ) scale(1.08);
}

body.mf-speaker-roster-design-lab-b .mf-2026-speakers__badges .mf-profile-badge:focus-visible {
  transform: translate(
    var(--mf-design-lab-b-arc-x),
    var(--mf-design-lab-arc-y)
  );
}

@media (prefers-reduced-motion: reduce) {
  body.mf-speaker-roster-design-lab-b .mf-2026-speakers__badges .mf-profile-badge:hover {
    transform: translate(
      var(--mf-design-lab-b-arc-x),
      var(--mf-design-lab-arc-y)
    );
  }
}
