@layer dot-variables.globalTokens {
[data-mode='dark'] {
	/* background variables */
	--zd-bg-primary: hsla(217, calc(var(--zd-saturation, 1) * 23.08%), calc(17.84% + var(--zdc_default)), calc(1 + var(--zdc_alpha_high)));
	--zd-bg-secondary: var(--zdt_cta_grey_10_bg);
	--zd-bg-brand: var(--zdt_cta_primary_bg);
	--zd-bg-brand-hover: var(--zdt_cta_primary_hover_bg);
	--zd-bg-brandLight: var(--zdt_cta_primary_light_bg);
	--zd-bg-brandLight-hover: var(--zdt_cta_primary_light_hover_bg);
	--zd-bg-info: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(63.92% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-bg-info-hover: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(71.57% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-bg-success: hsla(133, calc(var(--zd-saturation, 1) * 48.36%), calc(52.16% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-bg-warning: hsla(26, calc(var(--zd-saturation, 1) * 100.00%), calc(56.08% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-bg-danger: hsla(0, calc(var(--zd-saturation, 1) * 100.00%), calc(70.98% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-bg-transparent: var(--dot_mirror);
	
	/* text variables */
	--zd-text-primary: hsla(210, calc(var(--zd-saturation, 1) * 7.41%), calc(89.41% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-secondary: hsla(217, calc(var(--zd-saturation, 1) * 13.73%), calc(70.00% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-tertiary: hsla(217, calc(var(--zd-saturation, 1) * 7.76%), calc(54.51% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-inverse: hsla(0, calc(var(--zd-saturation, 1) * 0.00%), calc(100.00% + var(--zdc_lighter)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-disabled: hsla(217, calc(var(--zd-saturation, 1) * 7.76%), calc(54.51% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-brand: var(--zdt_cta_primary_text);
	--zd-text-brand-hover: var(--zdt_cta_primary_hover_text);
	--zd-text-onBrand: var(--zdt_cta_secondary_text);
	--zd-text-info: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(63.92% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-text-info-hover: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(71.57% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-text-success: hsla(133, calc(var(--zd-saturation, 1) * 48.36%), calc(52.16% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-text-onSuccess: hsla(0, calc(var(--zd-saturation, 1) * 0.00%), calc(100.00% + var(--zdc_lighter)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-warning: hsla(26, calc(var(--zd-saturation, 1) * 100.00%), calc(56.08% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-text-onWarning: hsla(0, calc(var(--zd-saturation, 1) * 0.00%), calc(100.00% + var(--zdc_lighter)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-danger: hsla(0, calc(var(--zd-saturation, 1) * 100.00%), calc(70.98% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-text-onDanger: hsla(0, calc(var(--zd-saturation, 1) * 0.00%), calc(100.00% + var(--zdc_lighter)), calc(1 + var(--zdc_alpha_high)));
	--zd-text-transparent: var(--dot_mirror);
	
	/* border variables */
	--zd-border-primary: var(--zdt_cta_grey_15_border);
	--zd-border-secondary: var(--zdt_cta_grey_35_border);
	--zd-border-tertiary: hsla(217, calc(var(--zd-saturation, 1) * 7.76%), calc(54.51% + var(--zdc_default_inverse_medium)), calc(1 + var(--zdc_alpha_low)));
	--zd-border-brand: var(--zdt_cta_primary_border);
	--zd-border-brand-hover: var(--zdt_cta_primary_hover_border);
	--zd-border-info: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(63.92% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-border-info-hover: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(71.57% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-border-success: hsla(133, calc(var(--zd-saturation, 1) * 48.36%), calc(52.16% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-border-warning: hsla(26, calc(var(--zd-saturation, 1) * 100.00%), calc(56.08% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-border-danger: hsla(0, calc(var(--zd-saturation, 1) * 100.00%), calc(70.98% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-border-transparent: var(--dot_mirror);
	
	/* icon variables */
	--zd-iconColor-primary: hsla(210, calc(var(--zd-saturation, 1) * 7.41%), calc(89.41% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-iconColor-secondary: hsla(217, calc(var(--zd-saturation, 1) * 13.73%), calc(70.00% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-iconColor-tertiary: hsla(217, calc(var(--zd-saturation, 1) * 7.76%), calc(54.51% + var(--zdc_default_inverse)), calc(1 + var(--zdc_alpha_high)));
	--zd-iconColor-inverse: hsla(0, calc(var(--zd-saturation, 1) * 0.00%), calc(100.00% + var(--zdc_lighter)), calc(1 + var(--zdc_alpha_high)));
	--zd-iconColor-brand: var(--zdt_cta_primary_text);
	--zd-iconColor-brand-hover: var(--zdt_cta_primary_hover_text);
	--zd-iconColor-info: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(63.92% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-iconColor-info-hover: hsla(212, calc(var(--zd-saturation, 1) * 100.00%), calc(71.57% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-iconColor-success: hsla(133, calc(var(--zd-saturation, 1) * 48.36%), calc(52.16% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-iconColor-warning: hsla(26, calc(var(--zd-saturation, 1) * 100.00%), calc(56.08% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-iconColor-danger: hsla(0, calc(var(--zd-saturation, 1) * 100.00%), calc(70.98% + var(--zdc_default_inverse_lower)), calc(1 + var(--zdc_alpha_low)));
	--zd-iconColor-transparent: var(--dot_mirror);
}
}
