@mixin digi-form-select--variables() {
  --digi--form-select--background--empty: var(--digi--color--background--interactive--default--secondary);
  --digi--form-select--background--neutral: var(--digi--color--background--interactive--default--secondary);
  --digi--form-select--background--success: var(--digi--color--background--interactive--validation--success);
  --digi--form-select--background--warning: var(--digi--color--background--interactive--validation--warning);
  --digi--form-select--background--error: var(--digi--color--background--interactive--validation--error);

  --digi--form-select--border-color--neutral: var(--digi--color--border--interactive--default--on-input);
  --digi--form-select--border-color--success: var(--digi--color--border--interactive--validation--success);
  --digi--form-select--border-color--warning: var(--digi--color--border--interactive--validation--warning);
  --digi--form-select--border-color--error: var(--digi--color--border--interactive--validation--error);

  --digi--form-select--select-wrapper--position: relative;

  --digi--form-select--select--height--small: var(--digi--input-height--small);
  --digi--form-select--select--height--medium: var(--digi--input-height--medium);
  --digi--form-select--select--height--large: var(--digi--input-height--large);

  --digi--form-select--select--border-radius: var(--digi--border-radius--input);

  --digi--form-select--select--padding: 0 var(--digi--gutter--medium);
  --digi--form-select--select--padding--inline-end: var(--digi--padding--large);

  --digi--form-select--select--border-width--neutral: var(--digi--border-width--input-regular);
  --digi--form-select--select--border-width--success: var(--digi--border-width--input-validation);
  --digi--form-select--select--border-width--error: var(--digi--border-width--input-validation);
  --digi--form-select--select--border-width--warning: var(--digi--border-width--input-validation);
  --digi--form-select--select--width: 100%;
  --digi--form-select--select--font-size: var(--digi--typography--body--font-size--desktop);

  --digi--form-select--select-option--font-size: var(--digi--typography--body--font-size--desktop);

  --digi--form-select--label--margin-bottom: var(--digi--gutter--medium);

  --digi--form-select--icon--inline-end: 0.75rem;
  --digi--form-select--icon--top: 50%;
  --digi--form-select--icon--transform: translateY(-50%);
  --digi--form-select--icon--color: var(--digi--color--icon--primary);

  --digi--form-select--footer--margin-top: var(--digi--gutter--medium);
}