@mixin digi-calendar--variables() {
  --digi--calendar--display: inline-block;

  --digi--calendar--header--font-family: var(--digi--global--typography--font-family--default);
  --digi--calendar--header--font-weight: var(--digi--global--typography--font-weight--semibold);
  --digi--calendar--header--display: flex;
  --digi--calendar--header--align-items: center;
  --digi--calendar--header--justify-content: space-between;
  --digi--calendar--header--text-align: center;
  --digi--calendar--header--button--padding: var(--digi--gutter--medium) var(--digi--gutter--largest);
  --digi--calendar--header--button--background: transparent;
  --digi--calendar--header--button--box-shadow: none;
  --digi--calendar--header--button--background--hover: var(--digi--color--background--interactive--hover--secondary);

  --digi--calendar--table--border-spacing: 0;
  --digi--calendar--table--border-collapse: collapse;
  --digi--calendar--table--font-family: var(--digi--global--typography--font-family--default);
  --digi--calendar--table--font-weight: var(--digi--global--typography--font-weight--semibold);

  --digi--calendar--table-header--padding: var(--digi--gutter--larger) 0;
  --digi--calendar--table-header--font-weight-normal: var(--digi--typography--body--font-weight--desktop);

  --digi--calendar--date--border-color: none;
  --digi--calendar--date--box-shadow: none;
  --digi--calendar--date--background-color: var(--digi--color--background--interactive--default--secondary);
  --digi--calendar--date--background-color--hover: var(--digi--color--background--interactive--hover--secondary);
  --digi--calendar--date--padding: var(--digi--gutter--large);
  --digi--calendar--date--color: var(--digi--color--text--primary);

  --digi--calendar--date--focused--background-color: var(--digi--color--background--interactive--hover--secondary);

  --digi--calendar--date--today--circle-border: 2px solid var(--digi--color--marking--indication--secondary);
  --digi--calendar--date--today--circle-margin: 10%;

  --digi--calendar--date--selected--color: var(--digi--color--text--interactive--secondary);
  --digi--calendar--date--selected--background-color: var(--digi--color--background--interactive--selected--primary);
  --digi--calendar--date--not-selectable-strike--color: var(--digi--color--marking--indication--tertiary);
  --digi--calendar--week--font-style: italic;
  --digi--calendar--week--font-size: var(--digi--global--typography--font-size--small);
  --digi--calendar--week--border-color: var(--digi--color--divider--primary);
  --digi--calendar--week--border-width: var(--digi--border-width--primary);
}