@mixin digi-table--variables() {
  --digi--table--font-family: var(--digi--global--typography--font-family--default);
  --digi--table--font-size: var(--digi--typography--body--font-size--desktop);
  --digi--table--color: var(--digi--color--text--primary);
  --digi--table--font-weight: var(--digi--typography--body--font-weight--desktop);

  --digi--table--cell--margin: var(--digi--gutter--small);

  --digi--table--cell--padding--y: var(--digi--gutter--larger);
  --digi--table--cell--padding--x: var(--digi--gutter--larger);
  --digi--table--cell--padding--y--s: var(--digi--gutter--small);
  --digi--table--cell--padding--x--s: var(--digi--gutter--small);

  --digi--table--th--border-color: var(--digi--color--marking--indication--tertiary);
  --digi--table--td--border-color: var(--digi--color--divider--primary);
  --digi--table--th--font-weight: var(--digi--typography--label--font-weight--desktop);

  --digi--table--background: var(--digi--color--background--secondary);
  --digi--table--background--even: var(--digi--color--background--secondary-accent);

  --digi--table--color--active: var(--digi--color--text--secondary);
  --digi--table--background--active: var(--digi--color--marking--indication--secondary);
}
