:root, [data-bs-theme=light] {
  --bs-primary: #f78e35;
  --bs-primary-rgb: 247,142,53;
  --bs-primary-text-emphasis: #633915;
  --bs-primary-bg-subtle: #FDE8D7;
  --bs-primary-border-subtle: #FCD2AE;
  --bs-secondary: #383a39;
  --bs-secondary-rgb: 56,58,57;
  --bs-secondary-text-emphasis: #161717;
  --bs-secondary-bg-subtle: #D7D8D7;
  --bs-secondary-border-subtle: #AFB0B0;
  --bs-info: #00fff0;
  --bs-info-rgb: 0,255,240;
  --bs-info-text-emphasis: #006660;
  --bs-info-bg-subtle: #CCFFFC;
  --bs-info-border-subtle: #99FFF9;
  --bs-dark: #7d4a23;
  --bs-dark-rgb: 125,74,35;
  --bs-dark-text-emphasis: #321E0E;
  --bs-dark-bg-subtle: #E5DBD3;
  --bs-dark-border-subtle: #CBB7A7;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f78e35;
  --bs-btn-border-color: #f78e35;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F89F53;
  --bs-btn-hover-border-color: #F89949;
  --bs-btn-focus-shadow-rgb: 37,21,8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9A55D;
  --bs-btn-active-border-color: #F89949;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f78e35;
  --bs-btn-disabled-border-color: #f78e35;
}

.btn-outline-primary {
  --bs-btn-color: #f78e35;
  --bs-btn-border-color: #f78e35;
  --bs-btn-focus-shadow-rgb: 247,142,53;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f78e35;
  --bs-btn-hover-border-color: #f78e35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f78e35;
  --bs-btn-active-border-color: #f78e35;
  --bs-btn-disabled-color: #f78e35;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f78e35;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #383a39;
  --bs-btn-border-color: #383a39;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #303130;
  --bs-btn-hover-border-color: #2D2E2E;
  --bs-btn-focus-shadow-rgb: 225,225,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2D2E2E;
  --bs-btn-active-border-color: #2A2C2B;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #383a39;
  --bs-btn-disabled-border-color: #383a39;
}

.btn-outline-secondary {
  --bs-btn-color: #383a39;
  --bs-btn-border-color: #383a39;
  --bs-btn-focus-shadow-rgb: 56,58,57;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383a39;
  --bs-btn-hover-border-color: #383a39;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #383a39;
  --bs-btn-active-border-color: #383a39;
  --bs-btn-disabled-color: #383a39;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #383a39;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00fff0;
  --bs-btn-border-color: #00fff0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26FFF2;
  --bs-btn-hover-border-color: #19FFF2;
  --bs-btn-focus-shadow-rgb: 0,38,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33FFF3;
  --bs-btn-active-border-color: #19FFF2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00fff0;
  --bs-btn-disabled-border-color: #00fff0;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7d4a23;
  --bs-btn-border-color: #7d4a23;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6A3F1E;
  --bs-btn-hover-border-color: #643B1C;
  --bs-btn-focus-shadow-rgb: 236,228,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #643B1C;
  --bs-btn-active-border-color: #5E381A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7d4a23;
  --bs-btn-disabled-border-color: #7d4a23;
}

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

[data-bs-theme=dark] {
  --bs-info: #fcce87;
  --bs-info-rgb: 252,206,135;
  --bs-info-text-emphasis: #FDE2B7;
  --bs-info-bg-subtle: #32291B;
  --bs-info-border-subtle: #977C51;
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fcce87;
  --bs-btn-border-color: #fcce87;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCD599;
  --bs-btn-hover-border-color: #FCD393;
  --bs-btn-focus-shadow-rgb: 38,31,20;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FDD89F;
  --bs-btn-active-border-color: #FCD393;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fcce87;
  --bs-btn-disabled-border-color: #fcce87;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #fcce87;
  --bs-btn-border-color: #fcce87;
  --bs-btn-focus-shadow-rgb: 252,206,135;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fcce87;
  --bs-btn-hover-border-color: #fcce87;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fcce87;
  --bs-btn-active-border-color: #fcce87;
  --bs-btn-disabled-color: #fcce87;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fcce87;
}

