:root, [data-bs-theme=light] {
  --bs-primary: #7a2fcd;
  --bs-primary-rgb: 122,47,205;
  --bs-primary-text-emphasis: #311352;
  --bs-primary-bg-subtle: #E4D5F5;
  --bs-primary-border-subtle: #CAACEB;
  --bs-secondary: #2d9cdb;
  --bs-secondary-rgb: 45,156,219;
  --bs-secondary-text-emphasis: #123E58;
  --bs-secondary-bg-subtle: #D5EBF8;
  --bs-secondary-border-subtle: #ABD7F1;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7a2fcd;
  --bs-btn-border-color: #7a2fcd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6828AE;
  --bs-btn-hover-border-color: #6226A4;
  --bs-btn-focus-shadow-rgb: 235,224,248;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6226A4;
  --bs-btn-active-border-color: #5C239A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7a2fcd;
  --bs-btn-disabled-border-color: #7a2fcd;
}

.btn-outline-primary {
  --bs-btn-color: #7a2fcd;
  --bs-btn-border-color: #7a2fcd;
  --bs-btn-focus-shadow-rgb: 122,47,205;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7a2fcd;
  --bs-btn-hover-border-color: #7a2fcd;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7a2fcd;
  --bs-btn-active-border-color: #7a2fcd;
  --bs-btn-disabled-color: #7a2fcd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7a2fcd;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #2d9cdb;
  --bs-btn-border-color: #2d9cdb;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4DABE0;
  --bs-btn-hover-border-color: #42A6DF;
  --bs-btn-focus-shadow-rgb: 7,23,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #57B0E2;
  --bs-btn-active-border-color: #42A6DF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #2d9cdb;
  --bs-btn-disabled-border-color: #2d9cdb;
}

.btn-outline-secondary {
  --bs-btn-color: #2d9cdb;
  --bs-btn-border-color: #2d9cdb;
  --bs-btn-focus-shadow-rgb: 45,156,219;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2d9cdb;
  --bs-btn-hover-border-color: #2d9cdb;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #2d9cdb;
  --bs-btn-active-border-color: #2d9cdb;
  --bs-btn-disabled-color: #2d9cdb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2d9cdb;
}

