:root, [data-bs-theme=light] {
  --bs-primary: #7415F9;
  --bs-primary-rgb: 116,21,249;
  --bs-primary-text-emphasis: #2E0864;
  --bs-primary-bg-subtle: #E3D0FE;
  --bs-primary-border-subtle: #C7A1FD;
  --bs-secondary: #904DEE;
  --bs-secondary-rgb: 144,77,238;
  --bs-secondary-text-emphasis: #3A1F5F;
  --bs-secondary-bg-subtle: #E9DBFC;
  --bs-secondary-border-subtle: #D3B8F8;
  --bs-success: #6CCA6D;
  --bs-success-rgb: 108,202,109;
  --bs-success-text-emphasis: #2B512C;
  --bs-success-bg-subtle: #E2F4E2;
  --bs-success-border-subtle: #C4EAC5;
  --bs-info: #0dcaf0;
  --bs-info-rgb: 13,202,240;
  --bs-info-text-emphasis: #055160;
  --bs-info-bg-subtle: #CFF4FC;
  --bs-info-border-subtle: #9EEAF9;
  --bs-warning: #FAF24A;
  --bs-warning-rgb: 250,242,74;
  --bs-warning-text-emphasis: #64611E;
  --bs-warning-bg-subtle: #FEFCDB;
  --bs-warning-border-subtle: #FDFAB7;
  --bs-danger: #F4406E;
  --bs-danger-rgb: 244,64,110;
  --bs-danger-text-emphasis: #621A2C;
  --bs-danger-bg-subtle: #FDD9E2;
  --bs-danger-border-subtle: #FBB3C5;
  --bs-dark: #080808;
  --bs-dark-rgb: 8,8,8;
  --bs-dark-text-emphasis: #030303;
  --bs-dark-bg-subtle: #CECECE;
  --bs-dark-border-subtle: #9C9C9C;
  --bs-link-color: #0dcaf0;
  --bs-link-color-rgb: 13,202,240;
  --bs-link-hover-color: #904DEE;
  --bs-link-hover-color-rgb: 144,77,238;
  --bs-focus-ring-color: rgba(116,21,249,0.25);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7415F9;
  --bs-btn-border-color: #7415F9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6312D4;
  --bs-btn-hover-border-color: #5D11C7;
  --bs-btn-focus-shadow-rgb: 234,220,254;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5D11C7;
  --bs-btn-active-border-color: #5710BB;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7415F9;
  --bs-btn-disabled-border-color: #7415F9;
}

.btn-outline-primary {
  --bs-btn-color: #7415F9;
  --bs-btn-border-color: #7415F9;
  --bs-btn-focus-shadow-rgb: 116,21,249;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7415F9;
  --bs-btn-hover-border-color: #7415F9;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7415F9;
  --bs-btn-active-border-color: #7415F9;
  --bs-btn-disabled-color: #7415F9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7415F9;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #904DEE;
  --bs-btn-border-color: #904DEE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7A41CA;
  --bs-btn-hover-border-color: #733EBE;
  --bs-btn-focus-shadow-rgb: 238,228,252;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #733EBE;
  --bs-btn-active-border-color: #6C3AB3;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #904DEE;
  --bs-btn-disabled-border-color: #904DEE;
}

.btn-outline-secondary {
  --bs-btn-color: #904DEE;
  --bs-btn-border-color: #904DEE;
  --bs-btn-focus-shadow-rgb: 144,77,238;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #904DEE;
  --bs-btn-hover-border-color: #904DEE;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #904DEE;
  --bs-btn-active-border-color: #904DEE;
  --bs-btn-disabled-color: #904DEE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #904DEE;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6CCA6D;
  --bs-btn-border-color: #6CCA6D;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #82D283;
  --bs-btn-hover-border-color: #7BCF7C;
  --bs-btn-focus-shadow-rgb: 16,30,16;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #89D58A;
  --bs-btn-active-border-color: #7BCF7C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6CCA6D;
  --bs-btn-disabled-border-color: #6CCA6D;
}

.btn-outline-success {
  --bs-btn-color: #6CCA6D;
  --bs-btn-border-color: #6CCA6D;
  --bs-btn-focus-shadow-rgb: 108,202,109;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6CCA6D;
  --bs-btn-hover-border-color: #6CCA6D;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6CCA6D;
  --bs-btn-active-border-color: #6CCA6D;
  --bs-btn-disabled-color: #6CCA6D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6CCA6D;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #31D2F2;
  --bs-btn-hover-border-color: #25CFF2;
  --bs-btn-focus-shadow-rgb: 2,30,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3DD5F3;
  --bs-btn-active-border-color: #25CFF2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13,202,240;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FAF24A;
  --bs-btn-border-color: #FAF24A;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FBF465;
  --bs-btn-hover-border-color: #FBF35C;
  --bs-btn-focus-shadow-rgb: 38,36,11;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FBF56E;
  --bs-btn-active-border-color: #FBF35C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FAF24A;
  --bs-btn-disabled-border-color: #FAF24A;
}

.btn-outline-warning {
  --bs-btn-color: #FAF24A;
  --bs-btn-border-color: #FAF24A;
  --bs-btn-focus-shadow-rgb: 250,242,74;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FAF24A;
  --bs-btn-hover-border-color: #FAF24A;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FAF24A;
  --bs-btn-active-border-color: #FAF24A;
  --bs-btn-disabled-color: #FAF24A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FAF24A;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F4406E;
  --bs-btn-border-color: #F4406E;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F65D84;
  --bs-btn-hover-border-color: #F5537D;
  --bs-btn-focus-shadow-rgb: 37,10,17;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F6668B;
  --bs-btn-active-border-color: #F5537D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F4406E;
  --bs-btn-disabled-border-color: #F4406E;
}

.btn-outline-danger {
  --bs-btn-color: #F4406E;
  --bs-btn-border-color: #F4406E;
  --bs-btn-focus-shadow-rgb: 244,64,110;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F4406E;
  --bs-btn-hover-border-color: #F4406E;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F4406E;
  --bs-btn-active-border-color: #F4406E;
  --bs-btn-disabled-color: #F4406E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F4406E;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #080808;
  --bs-btn-border-color: #080808;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #070707;
  --bs-btn-hover-border-color: #060606;
  --bs-btn-focus-shadow-rgb: 218,218,218;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #060606;
  --bs-btn-active-border-color: #060606;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #080808;
  --bs-btn-disabled-border-color: #080808;
}

.btn-outline-dark {
  --bs-btn-color: #080808;
  --bs-btn-border-color: #080808;
  --bs-btn-focus-shadow-rgb: 8,8,8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #080808;
  --bs-btn-hover-border-color: #080808;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #080808;
  --bs-btn-active-border-color: #080808;
  --bs-btn-disabled-color: #080808;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #080808;
}

