.signup-step-indicator {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0 0 16px;
}

.signup-step-indicator__bar {
  width: 100%;
  height: 4px;
  background-color: var(--color-system-400);
  border-radius: 2px;
  overflow: hidden;
}

.signup-step-indicator__fill {
  height: 100%;
  background-color: var(--color-primary-400);
  border-radius: 2px;
  transition: width 0.3s ease;
}

.signup-step-indicator__label {
  margin: 0;
  color: var(--color-system-100);
}