:root, [data-bs-theme=light] {
  --bs-primary: #7d3c4a;
  --bs-primary-rgb: 125,60,74;
  --bs-primary-text-emphasis: #32181E;
  --bs-primary-bg-subtle: #E5D8DB;
  --bs-primary-border-subtle: #CBB1B7;
  --bs-secondary: #6494c4;
  --bs-secondary-rgb: 100,148,196;
  --bs-secondary-text-emphasis: #283B4E;
  --bs-secondary-bg-subtle: #E0EAF3;
  --bs-secondary-border-subtle: #C1D4E7;
  --bs-dark: #313031;
  --bs-dark-rgb: 49,48,49;
  --bs-dark-text-emphasis: #141314;
  --bs-dark-bg-subtle: #D6D6D6;
  --bs-dark-border-subtle: #ADACAD;
  --bs-link-color: #a38961;
  --bs-link-color-rgb: 163,137,97;
  --bs-link-hover-color: #f2cd8f;
  --bs-link-hover-color-rgb: 242,205,143;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7d3c4a;
  --bs-btn-border-color: #7d3c4a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6A333F;
  --bs-btn-hover-border-color: #64303B;
  --bs-btn-focus-shadow-rgb: 236,226,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #64303B;
  --bs-btn-active-border-color: #5E2D38;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7d3c4a;
  --bs-btn-disabled-border-color: #7d3c4a;
}

.btn-outline-primary {
  --bs-btn-color: #7d3c4a;
  --bs-btn-border-color: #7d3c4a;
  --bs-btn-focus-shadow-rgb: 125,60,74;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7d3c4a;
  --bs-btn-hover-border-color: #7d3c4a;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7d3c4a;
  --bs-btn-active-border-color: #7d3c4a;
  --bs-btn-disabled-color: #7d3c4a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7d3c4a;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6494c4;
  --bs-btn-border-color: #6494c4;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7BA4CD;
  --bs-btn-hover-border-color: #749FCA;
  --bs-btn-focus-shadow-rgb: 15,22,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #83A9D0;
  --bs-btn-active-border-color: #749FCA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6494c4;
  --bs-btn-disabled-border-color: #6494c4;
}

.btn-outline-secondary {
  --bs-btn-color: #6494c4;
  --bs-btn-border-color: #6494c4;
  --bs-btn-focus-shadow-rgb: 100,148,196;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6494c4;
  --bs-btn-hover-border-color: #6494c4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6494c4;
  --bs-btn-active-border-color: #6494c4;
  --bs-btn-disabled-color: #6494c4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6494c4;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #313031;
  --bs-btn-border-color: #313031;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2A292A;
  --bs-btn-hover-border-color: #272627;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #272627;
  --bs-btn-active-border-color: #252425;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #313031;
  --bs-btn-disabled-border-color: #313031;
}

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

