:root, [data-bs-theme=light] {
  --bs-primary: #2f3133;
  --bs-primary-rgb: 47,49,51;
  --bs-primary-text-emphasis: #131414;
  --bs-primary-bg-subtle: #D5D6D6;
  --bs-primary-border-subtle: #ACADAD;
  --bs-success: #22362d;
  --bs-success-rgb: 34,54,45;
  --bs-success-text-emphasis: #0E1612;
  --bs-success-bg-subtle: #D3D7D5;
  --bs-success-border-subtle: #A7AFAB;
  --bs-info: #1f3337;
  --bs-info-rgb: 31,51,55;
  --bs-info-text-emphasis: #0C1416;
  --bs-info-bg-subtle: #D2D6D7;
  --bs-info-border-subtle: #A5ADAF;
  --bs-warning: #3b3522;
  --bs-warning-rgb: 59,53,34;
  --bs-warning-text-emphasis: #18150E;
  --bs-warning-bg-subtle: #D8D7D3;
  --bs-warning-border-subtle: #B1AEA7;
  --bs-danger: #372224;
  --bs-danger-rgb: 55,34,36;
  --bs-danger-text-emphasis: #160E0E;
  --bs-danger-bg-subtle: #D7D3D3;
  --bs-danger-border-subtle: #AFA7A7;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2f3133;
  --bs-btn-border-color: #2f3133;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #282A2B;
  --bs-btn-hover-border-color: #262729;
  --bs-btn-focus-shadow-rgb: 224,224,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #262729;
  --bs-btn-active-border-color: #232526;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2f3133;
  --bs-btn-disabled-border-color: #2f3133;
}

.btn-outline-primary {
  --bs-btn-color: #2f3133;
  --bs-btn-border-color: #2f3133;
  --bs-btn-focus-shadow-rgb: 47,49,51;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2f3133;
  --bs-btn-hover-border-color: #2f3133;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2f3133;
  --bs-btn-active-border-color: #2f3133;
  --bs-btn-disabled-color: #2f3133;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2f3133;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #22362d;
  --bs-btn-border-color: #22362d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1D2E26;
  --bs-btn-hover-border-color: #1B2B24;
  --bs-btn-focus-shadow-rgb: 222,225,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1B2B24;
  --bs-btn-active-border-color: #1A2922;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #22362d;
  --bs-btn-disabled-border-color: #22362d;
}

.btn-outline-success {
  --bs-btn-color: #22362d;
  --bs-btn-border-color: #22362d;
  --bs-btn-focus-shadow-rgb: 34,54,45;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #22362d;
  --bs-btn-hover-border-color: #22362d;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #22362d;
  --bs-btn-active-border-color: #22362d;
  --bs-btn-disabled-color: #22362d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #22362d;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1f3337;
  --bs-btn-border-color: #1f3337;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2B2F;
  --bs-btn-hover-border-color: #19292C;
  --bs-btn-focus-shadow-rgb: 221,224,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #19292C;
  --bs-btn-active-border-color: #172629;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1f3337;
  --bs-btn-disabled-border-color: #1f3337;
}

.btn-outline-info {
  --bs-btn-color: #1f3337;
  --bs-btn-border-color: #1f3337;
  --bs-btn-focus-shadow-rgb: 31,51,55;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f3337;
  --bs-btn-hover-border-color: #1f3337;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1f3337;
  --bs-btn-active-border-color: #1f3337;
  --bs-btn-disabled-color: #1f3337;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f3337;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3b3522;
  --bs-btn-border-color: #3b3522;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #322D1D;
  --bs-btn-hover-border-color: #2F2A1B;
  --bs-btn-focus-shadow-rgb: 226,225,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2F2A1B;
  --bs-btn-active-border-color: #2C281A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3b3522;
  --bs-btn-disabled-border-color: #3b3522;
}

.btn-outline-warning {
  --bs-btn-color: #3b3522;
  --bs-btn-border-color: #3b3522;
  --bs-btn-focus-shadow-rgb: 59,53,34;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3b3522;
  --bs-btn-hover-border-color: #3b3522;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3b3522;
  --bs-btn-active-border-color: #3b3522;
  --bs-btn-disabled-color: #3b3522;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3b3522;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #372224;
  --bs-btn-border-color: #372224;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F1D1F;
  --bs-btn-hover-border-color: #2C1B1D;
  --bs-btn-focus-shadow-rgb: 225,222,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2C1B1D;
  --bs-btn-active-border-color: #291A1B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #372224;
  --bs-btn-disabled-border-color: #372224;
}

.btn-outline-danger {
  --bs-btn-color: #372224;
  --bs-btn-border-color: #372224;
  --bs-btn-focus-shadow-rgb: 55,34,36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #372224;
  --bs-btn-hover-border-color: #372224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #372224;
  --bs-btn-active-border-color: #372224;
  --bs-btn-disabled-color: #372224;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #372224;
}

