@mixin digi-navigation-vertical-menu-item--variables() {
  --digi--navigation-vertical-menu-item--toggle-icon--character: "+";
  --digi--navigation-vertical-menu-item--toggle-icon--character--active: "-";

  --digi--navigation-vertical-menu-item--toggle-icon--color: var(--digi--color--text--interactive--primary);
  --digi--navigation-vertical-menu-item--toggle-icon--color--hover: var(--digi--color--text--interactive--secondary);
  --digi--navigation-vertical-menu-item--toggle-icon--color--active: var(--digi--color--text--interactive--primary);

  --digi--navigation-vertical-menu-item--toggle-icon--background: var(--digi--color--background--interactive--default--tertiary);
  --digi--navigation-vertical-menu-item--toggle-icon--background--hover: var(--digi--color--background--interactive--hover--tertiary);
  --digi--navigation-vertical-menu-item--toggle-icon--background--active: var(--digi--color--background--interactive--selected--on-menu-minus-button);

  --digi--navigation-vertical-menu-item--toggle-icon--size: var(--digi--typography--tag--font-size--desktop);
  --digi--navigation-vertical-menu-item--toggle-icon--width: 1.5rem;
  --digi--navigation-vertical-menu-item--toggle-icon--height: 1.5rem;

  --digi--navigation-vertical-menu-item--icon--margin: 0 var(--digi--margin--smaller) 0 0;
  --digi--navigation-vertical-menu-item--icon--wrapper--width: 1.5rem;
  --digi--navigation-vertical-menu-item--icon--color: var(--digi--color--divider--secondary);
  --digi--navigation-vertical-menu-item--icon--height: 1.5rem;
  --digi--navigation-vertical-menu-item--icon--width: 1.5rem;

  --digi--navigation-vertical-menu-item--active-indicator-background-color: var(--digi--color--marking--navigation--selected);
  --digi--navigation-vertical-menu-item--active-indicator-width: 4px;
  --digi--navigation-vertical-menu-item--active-indicator-left: 0;

  --digi--navigation-vertical-menu-item--font-family: var(--digi--global--typography--font-family--default);
  --digi--navigation-vertical-menu-item--font-size: var(--digi--global--typography--font-size--base);
  --digi--navigation-vertical-menu-item--font-weight: var(--digi--global--typography--font-weight--regular);
  --digi--navigation-vertical-menu-item--font-weight--active: var(--digi--global--typography--font-weight--bold);

  --digi--navigation-vertical-menu-item--background: transparent;
  --digi--navigation-vertical-menu-item--background--hover: transparent;
  --digi--navigation-vertical-menu-item--background--active: var(--digi--color--background--interactive--default--pop-out);

  --digi--navigation-vertical-menu-item--color: var(--digi--color--text--primary);
  --digi--navigation-vertical-menu-item--color--hover: var(--digi--color--text--interactive--primary);
  --digi--navigation-vertical-menu-item--color--active: var(--digi--color--text--primary);

  --digi--navigation-vertical-menu-item--border--width: var(--digi--border-width--primary);
  --digi--navigation-vertical-menu-item--border--color: var(--digi--color--text--interactive--secondary);

  --digi--navigation-vertical-menu-item--padding: var(--digi--padding--small) var(--digi--padding--medium);
  --digi--navigation-vertical-menu-item--padding--toggle: var(--digi--padding--small) 0;

  --digi--navigation-vertical-menu-item--width: 100%;

  --digi--navigation-vertical-menu-item--divider--margin: var(--digi--margin--small) var(--digi--margin--medium);
  --digi--navigation-vertical-menu-item--divider--border: solid var(--digi--border-width--primary) var(--digi--color--text--interactive--secondary);

  --digi--navigation-vertical-menu-item--outline: initial;
  --digi--navigation-vertical-menu-item--outline--focus: solid 2px var(--digi--color--border--interactive--default--primary--light);
  --digi--navigation-vertical-menu-item--outline--focus--offset: -2px;
}
