body.mf-speaker-roster-design-lab .mf-2026-speakers__badges {
  display: flex;
  position: absolute;
  z-index: 4;
  inset: auto auto 11px 50% !important;
  width: max-content;
  height: 40px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  pointer-events: none;
  transform: translate(-50%, 50%);
}

body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge {
  --mf-design-lab-arc-y: 0px;
  position: relative;
  inset: auto;
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  pointer-events: auto;
  transform: translateY(var(--mf-design-lab-arc-y));
}

body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge:first-child:nth-last-child(4),
body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge:last-child:nth-child(4) {
  --mf-design-lab-arc-y: -40px;
}

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

body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge:first-child:nth-last-child(3),
body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge:last-child:nth-child(3) {
  --mf-design-lab-arc-y: -15px;
}

body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge:first-child:nth-last-child(2),
body.mf-speaker-roster-design-lab .mf-2026-speakers__badges .mf-profile-badge:last-child:nth-child(2) {
  --mf-design-lab-arc-y: -4px;
}

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

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

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