@mixin digi-progress-circle--variables() {
  --digi--progress-circle--heading--font-weight: var(--digi--typography--heading-2--font-weight--desktop);
  --digi--progress-circle--heading--font-size: var(--digi--typography--heading-2--font-size--mobile);

  --digi--progress-circle--label--font-size: var(--digi--typography--label--font-size--desktop);
  --digi--progress-circle--label--margin: var(--digi--gutter--medium) 0;

  --digi--progress-circle--border-color: #d5d5d5;

  --digi--progress-circle--step--line--color: var(--digi--grayscale--700);
  --digi--progress-circle--step--background--active: var(--digi--color--marking--indication--primary);

  --digi--progress-circle--icon--width: 1rem;
  --digi--progress-circle--icon--height: 1rem;
  --digi--progress-circle--icon--color: var(--digi--color--icon--secondary);
  --digi--progress-circle--icon--warning--color: var(--digi--color--icon--validation--warning);
  --digi--progress-circle--icon--error--color: var(--digi--color--icon--validation--error);
  --digi--progress-circle--icon--error--background-color: var(--digi--color--background--interactive--validation--error);

  --digi--progress-circle--icon-status--width: 1.75rem;
  --digi--progress-circle--icon-status--height: 1.75rem;
}
