@mixin digi-form-input--variables() {
  --digi--form-input--height--small: var(--digi--input-height--small);
  --digi--form-input--height--medium: var(--digi--input-height--medium);
  --digi--form-input--height--large: var(--digi--input-height--large);
  --digi--form-input--border-radius: var(--digi--border-radius--input);
  --digi--form-input--padding: 0 var(--digi--gutter--medium);

  --digi--form-input--background--empty: var(--digi--color--background--interactive--default--input-elements);
  --digi--form-input--background--neutral: var(--digi--color--background--interactive--default--input-elements);
  --digi--form-input--background--success: var(--digi--color--background--interactive--validation--success);
  --digi--form-input--background--warning: var(--digi--color--background--interactive--validation--warning);
  --digi--form-input--background--error: var(--digi--color--background--interactive--validation--error);

  --digi--form-input--border--neutral: var(--digi--border-width--input-regular) solid;
  --digi--form-input--border--error: var(--digi--border-width--input-validation) solid;
  --digi--form-input--border--success: var(--digi--border-width--input-validation) solid;
  --digi--form-input--border--warning: var(--digi--border-width--input-validation) solid;
  --digi--form-input--border-color--neutral: var(--digi--color--border--interactive--default--on-input);
  --digi--form-input--border-color--success: var(--digi--color--border--interactive--validation--success);
  --digi--form-input--border-color--warning: var(--digi--color--border--interactive--validation--warning);
  --digi--form-input--border-color--error: var(--digi--color--border--interactive--validation--error);
}