@mixin digi-form-checkbox--variables() {
  --digi--form-checkbox--border-color: var(--digi--color--border--interactive--default--on-input);
  --digi--form-checkbox--border-color--primary: var(--digi--color--border--interactive--default--on-input);
  --digi--form-checkbox--border-color--secondary: var(--digi--color--border--interactive--default--on-input);
  --digi--form-checkbox--border-color--error: var(--digi--color--border--interactive--validation--error);
  --digi--form-checkbox--border-color--warning: var(--digi--color--border--interactive--validation--warning);

  --digi--form-checkbox--box-shadow--error: var(--digi--color--border--interactive--validation--error);
  --digi--form-checkbox--box-shadow--warning: var(--digi--color--border--interactive--validation--warning);

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

  --digi--form-checkbox--label--background-color--hover: var(--digi--color--background--primary);

  --digi--form-checkbox--border-width: var(--digi--border-width--primary);
  --digi--form-checkbox--color--marker: var(--digi--color--icon--secondary);
  --digi--form-checkbox--size: 1.25rem;
  --digi--form-checkbox--height: var(--digi--input-height--large);
  --digi--form-checkbox--border-radius: var(--digi--border-radius--tertiary);
  --digi--form-checkbox--padding--block: var(--digi--gutter--small);
  --digi--form-checkbox--padding--inline: var(--digi--gutter--icon);
}
