:root,
[data-bs-theme="light"] {
	--bs-primary: #8a2be2 !important;
	--bs-primary-rgb: 138, 43, 226 !important;
	--bs-primary-text-emphasis: #3b0a61 !important;
	--bs-primary-bg-subtle: #f3e9fe !important;
	--bs-primary-border-subtle: #e9d6fe !important;
	--bs-light: #eaeaea !important;
	--bs-light-rgb: 234, 234, 234 !important;
	--bs-light-text-emphasis: #5e5e5e !important;
	--bs-light-bg-subtle: #fbfbfb !important;
	--bs-light-border-subtle: #f7f7f7 !important;
	--bs-link-color: #8a2be2 !important;
	--bs-link-color-rgb: 138, 43, 226 !important;
	--bs-link-hover-color: #7d28c8 !important;
	--bs-link-hover-color-rgb: 125, 40, 200 !important;
}

.btn-primary {
	--bs-btn-color: #fff !important;
	--bs-btn-bg: #a75af2 !important;
	--bs-btn-border-color: #a75af2 !important;
	--bs-btn-hover-color: #fff !important;
	--bs-btn-hover-bg: #8a2be2 !important;
	--bs-btn-hover-border-color: #8a2be2 !important;
	--bs-btn-focus-shadow-rgb: 243, 233, 254 !important;
	--bs-btn-active-color: #fff !important;
	--bs-btn-active-bg: #7d28c8 !important;
	--bs-btn-active-border-color: #7d28c8 !important;
	--bs-btn-disabled-color: #f3e9fe !important;
	--bs-btn-disabled-bg: #bf88f8 !important;
	--bs-btn-disabled-border-color: #bf88f8 !important;
}

.btn-outline-primary {
	--bs-btn-color: #a75af2 !important;
	--bs-btn-bg: transparent !important;
	--bs-btn-border-color: #a75af2 !important;
	--bs-btn-hover-color: #fff !important;
	--bs-btn-hover-bg: #8a2be2 !important;
	--bs-btn-hover-border-color: #8a2be2 !important;
	--bs-btn-focus-shadow-rgb: 243, 233, 254 !important;
	--bs-btn-active-color: #fff !important;
	--bs-btn-active-bg: #7d28c8 !important;
	--bs-btn-active-border-color: #7d28c8 !important;
	--bs-btn-disabled-color: #bf88f8 !important;
	--bs-btn-disabled-bg: transparent !important;
	--bs-btn-disabled-border-color: #bf88f8 !important;
}

.btn-light {
	--bs-btn-color: #000000 !important;
	--bs-btn-bg: #eaeaea !important;
	--bs-btn-border-color: #eaeaea !important;
	--bs-btn-hover-color: #000000 !important;
	--bs-btn-hover-bg: #c7c7c7 !important;
	--bs-btn-hover-border-color: #bbbbbb !important;
	--bs-btn-focus-shadow-rgb: 35, 35, 35 !important;
	--bs-btn-active-color: #000000 !important;
	--bs-btn-active-bg: #bbbbbb !important;
	--bs-btn-active-border-color: #b0b0b0 !important;
	--bs-btn-disabled-color: #000000 !important;
	--bs-btn-disabled-bg: #eaeaea !important;
	--bs-btn-disabled-border-color: #eaeaea !important;
}

.btn-outline-light {
	--bs-btn-color: #eaeaea !important;
	--bs-btn-border-color: #eaeaea !important;
	--bs-btn-focus-shadow-rgb: 234, 234, 234 !important;
	--bs-btn-hover-color: #000000 !important;
	--bs-btn-hover-bg: #eaeaea !important;
	--bs-btn-hover-border-color: #eaeaea !important;
	--bs-btn-active-color: #000000 !important;
	--bs-btn-active-bg: #eaeaea !important;
	--bs-btn-active-border-color: #eaeaea !important;
	--bs-btn-disabled-color: #eaeaea !important;
	--bs-btn-disabled-bg: transparent !important;
	--bs-btn-disabled-border-color: #eaeaea !important;
}
