@mixin digi-form-radiobutton--variables() {
  --digi--form-radiobutton--border-color: var(--digi--color--border--interactive--default--on-input);
  --digi--form-radiobutton--border-color--primary: var(--digi--color--border--interactive--selected--primary);
  --digi--form-radiobutton--border-color--secondary: var(--digi--color--border--interactive--selected--secondary);

  --digi--form-radiobutton--border-color--error: var(--digi--color--border--interactive--validation--error);
  --digi--form-radiobutton--box-shadow--error: var(--digi--color--border--interactive--validation--error);
  --digi--form-radiobutton--background-color: var(--digi--color--background--interactive--default--input-elements);

  --digi--form-radiobutton--background-color--primary: var(--digi--color--background--interactive--selected--primary);
  --digi--form-radiobutton--background-color--secondary: var(--digi--color--background--interactive--selected--secondary);
  --digi--form-radiobutton--background-color--error: var(--digi--color--background--interactive--validation--error);

  --digi--form-radiobutton--border-width: var(--digi--border-width--primary);
  --digi--form-radiobutton--color--marker: var(--digi--grayscale--0);
  --digi--form-radiobutton--size: 1.25rem;
  --digi--form-radiobutton--marker--size: calc(var(--digi--typography--input--font-size--desktop-large) * 0.4);
  --digi--form-radiobutton--height: var(--digi--input-height--large);
  --digi--form-radiobutton--border-radius: var(--digi--border-radius--primary);
  --digi--form-radiobutton--padding: var(--digi--gutter--icon);
  --digi--form-radiobutton--padding--block: var(--digi--gutter--small);
  --digi--form-radiobutton--padding--inline: var(--digi--gutter--icon);
}
