:root, [data-bs-theme=light] {
  --bs-primary: #f89e34;
  --bs-primary-rgb: 248,158,52;
  --bs-primary-text-emphasis: #633F15;
  --bs-primary-bg-subtle: #FEECD6;
  --bs-primary-border-subtle: #FCD8AE;
  --bs-secondary: #35366c;
  --bs-secondary-rgb: 53,54,108;
  --bs-secondary-text-emphasis: #15162B;
  --bs-secondary-bg-subtle: #D7D7E2;
  --bs-secondary-border-subtle: #AEAFC4;
  --bs-dark: #212529;
  --bs-dark-rgb: 33,37,41;
  --bs-dark-text-emphasis: #0D0F10;
  --bs-dark-bg-subtle: #D3D3D4;
  --bs-dark-border-subtle: #A6A8A9;
  --bs-body-font-family: Montserrat, sans-serif;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f89e34;
  --bs-btn-border-color: #f89e34;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F9AD52;
  --bs-btn-hover-border-color: #F9A848;
  --bs-btn-focus-shadow-rgb: 37,24,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9B15D;
  --bs-btn-active-border-color: #F9A848;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f89e34;
  --bs-btn-disabled-border-color: #f89e34;
}

.btn-outline-primary {
  --bs-btn-color: #f89e34;
  --bs-btn-border-color: #f89e34;
  --bs-btn-focus-shadow-rgb: 248,158,52;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f89e34;
  --bs-btn-hover-border-color: #f89e34;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f89e34;
  --bs-btn-active-border-color: #f89e34;
  --bs-btn-disabled-color: #f89e34;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f89e34;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #35366c;
  --bs-btn-border-color: #35366c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2D2E5C;
  --bs-btn-hover-border-color: #2A2B56;
  --bs-btn-focus-shadow-rgb: 225,225,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2A2B56;
  --bs-btn-active-border-color: #282951;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #35366c;
  --bs-btn-disabled-border-color: #35366c;
}

.btn-outline-secondary {
  --bs-btn-color: #35366c;
  --bs-btn-border-color: #35366c;
  --bs-btn-focus-shadow-rgb: 53,54,108;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #35366c;
  --bs-btn-hover-border-color: #35366c;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #35366c;
  --bs-btn-active-border-color: #35366c;
  --bs-btn-disabled-color: #35366c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #35366c;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1C1F23;
  --bs-btn-hover-border-color: #1A1E21;
  --bs-btn-focus-shadow-rgb: 222,222,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A1E21;
  --bs-btn-active-border-color: #191C1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33,37,41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
}

[data-bs-theme=dark] {
  --bs-dark: #37396f;
  --bs-dark-rgb: 55,57,111;
  --bs-dark-text-emphasis: #8788A9;
  --bs-dark-bg-subtle: #0B0B16;
  --bs-dark-border-subtle: #212243;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222,226,230;
  --bs-body-bg: #37396f;
  --bs-body-bg-rgb: 55,57,111;
  --bs-secondary-bg: #37396f;
  --bs-secondary-bg-rgb: 55,57,111;
  --bs-tertiary-bg: #37396f;
  --bs-tertiary-bg-rgb: 55,57,111;
  --bs-secondary-color: rgba(222,226,230,0.75);
  --bs-secondary-color-rgb: 222,226,230,0.75;
  --bs-tertiary-color: rgba(222,226,230,0.5);
  --bs-tertiary-color-rgb: 222,226,230,0.5;
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #37396f;
  --bs-btn-border-color: #37396f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F305E;
  --bs-btn-hover-border-color: #2C2E59;
  --bs-btn-focus-shadow-rgb: 225,225,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2C2E59;
  --bs-btn-active-border-color: #292B53;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #37396f;
  --bs-btn-disabled-border-color: #37396f;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #37396f;
  --bs-btn-border-color: #37396f;
  --bs-btn-focus-shadow-rgb: 55,57,111;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #37396f;
  --bs-btn-hover-border-color: #37396f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #37396f;
  --bs-btn-active-border-color: #37396f;
  --bs-btn-disabled-color: #37396f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #37396f;
}

