/* Dataflow branding - made by /branding/theme.css (Data/Branding.cs) from the _branding settings node; Settings > Branding */
:root,
[data-bs-theme=light] {
	--df-main-color: #4ec3ff;
	--df-main-color-rgb: 78, 195, 255;
	--df-accent-color: #a0b0ff;
	--df-accent-color-rgb: 160, 176, 255;
	--df-main-color-hover: #2da9e4;
	--df-main-color-hover-rgb: 45, 169, 228;
	--df-main-color-active: #0d99d3;
	--df-on-main: #1b1f24;
	--ct-link-color: #007dae;
	--ct-link-color-rgb: 0, 125, 174;
	--ct-link-hover-color: #00658d;
	--ct-link-hover-color-rgb: 0, 101, 141;
	--ct-primary-bg-subtle: #e7f6ff;
	--ct-primary-border-subtle: #abd8f3;
	--ct-primary-text-emphasis: #00435f;
}
[data-bs-theme=dark] {
	--df-main-color: #4ec3ff;
	--df-main-color-rgb: 78, 195, 255;
	--df-main-color-hover: #88d4ff;
	--df-main-color-hover-rgb: 136, 212, 255;
	--df-main-color-active: #a8dfff;
	--df-on-main: #1b1f24;
	--ct-link-color: #4ec3ff;
	--ct-link-color-rgb: 78, 195, 255;
	--ct-link-hover-color: #88d4ff;
	--ct-link-hover-color-rgb: 136, 212, 255;
	--ct-primary-bg-subtle: #2b3c44;
	--ct-primary-border-subtle: #0e5c80;
	--ct-primary-text-emphasis: #8cd5ff;
}
.btn-primary {
	--ct-btn-color: var(--df-on-main);
	--ct-btn-hover-color: var(--df-on-main);
	--ct-btn-active-color: var(--df-on-main);
	--ct-btn-disabled-color: var(--df-on-main);
	--ct-btn-active-bg: var(--df-main-color-active);
	--ct-btn-active-border-color: var(--df-main-color-active);
	--ct-btn-focus-shadow-rgb: var(--df-main-color-rgb);
}
.btn-soft-primary,
.btn-outline-primary {
	--ct-btn-hover-color: var(--df-on-main);
	--ct-btn-active-color: var(--df-on-main);
}
.text-bg-primary {
	color: var(--df-on-main) !important;
}
.badge.bg-primary {
	color: var(--df-on-main);
}
