@mixin digi-calendar-week-view--variables() {
	--digi--calendar-week-view--button--week--padding: calc(#{var(--digi--gutter--small)} + 1px) var(--digi--gutter--largest-2);
	--digi--calendar-week-view--button--week--icon--width: var(--digi--gutter--medium);
	--digi--calendar-week-view--button--week--display: flex;
	--digi--calendar-week-view--button--week--justify-content: center;

	--digi--calendar-week-view--button--week--previous-button--border-radius: var(--digi--global--border-radius--base) 0 0 var(--digi--global--border-radius--base);
	--digi--calendar-week-view--button--week--next-button--border-radius: 0 var(--digi--global--border-radius--base) var(--digi--global--border-radius--base) 0;

	--digi--calendar-week-view--button--week--width: 9.75rem;
	--digi--calendar-week-view--button--week--margin: 0.125rem;
	--digi--calendar-week-view--button--week--font-size: var(--digi--button--font-size--small);
	--digi--calendar-week-view--button--week--keep-right--margin: 10rem;
	--digi--calendar-week-view--button--week--keep-right--margin--small: 8.1rem;
	--digi--calendar-week-view--button--week--background: var(--digi--color--background--interactive--default--secondary);
	--digi--calendar-week-view--button--week--border-color: var(--digi--color--border--interactive--default--primary);

	--digi--calendar-week-view--button--date--color: var(--digi--color--text--interactive--tertiary);
	--digi--calendar-week-view--button--date--color--active: var(--digi--color--text--interactive--secondary);
	--digi--calendar-week-view--button--date--color--no-value: var(--digi--color--text--interactive--tertiary);

	--digi--calendar-week-view--button--date--background: var(--digi--color--background--interactive--default--secondary);
	--digi--calendar-week-view--button--date--background--active: var(--digi--color--background--interactive--selected--primary);
	--digi--calendar-week-view--button--date--background--no-value: var(--digi--color--background--interactive--default--tertiary);

	--digi--calendar-week-view--button--date--border-color: var(--digi--color--border--interactive--default--primary);
	--digi--calendar-week-view--button--date--border-color--active: var(--digi--color--border--interactive--default--primary);
	--digi--calendar-week-view--button--date--border-color--no-value: var(--digi--color--border--interactive--default--on-input-nuance);

	--digi--calendar-week-view--button--date--border-radius: 0;
	--digi--calendar-week-view--button--date--padding: 16px 10px 25px 10px;
	--digi--calendar-week-view--button--date--font-size: var(--digi--button--font-size--small);
	--digi--calendar-week-view--button--date--box-shadow--active: inset 0 0 0 0.1875rem var(--digi--grayscale--0);
	--digi--calendar-week-view--button--date--width: 3.75rem;
	--digi--calendar-week-view--button--date--width--small: 3rem;

	--digi--calendar-week-view--today-circle--size: 0.3125rem;
	--digi--calendar-week-view--today-circle--color: var(--digi--color--text--interactive--tertiary);
	--digi--calendar-week-view--today-circle--fill: var(--digi--color--text--interactive--tertiary);
	--digi--calendar-week-view--today-circle--fill--no-value: var(--digi--color--text--interactive--tertiary);
	--digi--calendar-week-view--today-circle--fill--active: var(--digi--color--text--interactive--secondary);

	--digi--calendar-week-view--dates--margin: 0 0 var(--digi--gutter--smaller) 0;
	--digi--calendar-week-view--dates--gap: var(--digi--gutter--smaller);
}