.app-wizard-active-step,
.app-wizard-active-step-counter {
  --wm-wizard-step-indicator-background-color: var(--wm-color-secondary);
  --wm-wizard-step-indicator-border-color: var(--wm-color-secondary);
  --wm-wizard-step-count-color: var(--wm-color-on-secondary);
  --wm-wizard-step-icon-color: var(--wm-color-on-secondary);
  --wm-wizard-step-title-color: var(--wm-color-on-surface);
  --wm-wizard-step-title-font-family: var(--wm-label-large-font-family);
  --wm-wizard-step-title-font-weight: var(--wm-font-weight-600);
  --wm-wizard-step-title-font-size: var(--wm-label-large-font-size);
  --wm-wizard-step-title-line-height: var(--wm-label-large-line-height);
  --wm-wizard-step-title-letter-spacing: var(--wm-label-large-letter-spacing);
}

.app-wizard-done-step {
  --wm-wizard-step-indicator-background-color: var(--wm-color-success);
  --wm-wizard-step-indicator-border-color: var(--wm-color-success);
  --wm-wizard-step-count-color: var(--wm-color-on-secondary);
  --wm-wizard-step-icon-color: var(--wm-color-on-secondary);
  --wm-wizard-step-title-color: var(--wm-color-on-surface);
  --wm-wizard-step-title-font-family: var(--wm-label-large-font-family);
  --wm-wizard-step-title-font-weight: var(--wm-font-weight-600);
  --wm-wizard-step-title-font-size: var(--wm-label-large-font-size);
  --wm-wizard-step-title-line-height: var(--wm-label-large-line-height);
  --wm-wizard-step-title-letter-spacing: var(--wm-label-large-letter-spacing);
}