:root, [data-bs-theme=light] {
  --bs-primary: #FBE373;
  --bs-primary-rgb: 251,227,115;
  --bs-primary-text-emphasis: #645B2E;
  --bs-primary-bg-subtle: #FEF9E3;
  --bs-primary-border-subtle: #FDF4C7;
  --bs-secondary: #2F4858;
  --bs-secondary-rgb: 47,72,88;
  --bs-secondary-text-emphasis: #131D23;
  --bs-secondary-bg-subtle: #D5DADE;
  --bs-secondary-border-subtle: #ACB6BC;
  --bs-success: #5BB083;
  --bs-success-rgb: 91,176,131;
  --bs-success-text-emphasis: #244634;
  --bs-success-bg-subtle: #DEEFE6;
  --bs-success-border-subtle: #BDDFCD;
  --bs-info: #236B78;
  --bs-info-rgb: 35,107,120;
  --bs-info-text-emphasis: #0E2B30;
  --bs-info-bg-subtle: #D3E1E4;
  --bs-info-border-subtle: #A7C4C9;
  --bs-warning: #FFD378;
  --bs-warning-rgb: 255,211,120;
  --bs-warning-text-emphasis: #665430;
  --bs-warning-bg-subtle: #FFF6E4;
  --bs-warning-border-subtle: #FFEDC9;
  --bs-danger: #FB8D75;
  --bs-danger-rgb: 251,141,117;
  --bs-danger-text-emphasis: #64382F;
  --bs-danger-bg-subtle: #FEE8E3;
  --bs-danger-border-subtle: #FDD1C8;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FBE373;
  --bs-btn-border-color: #FBE373;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCE788;
  --bs-btn-hover-border-color: #FBE681;
  --bs-btn-focus-shadow-rgb: 38,34,17;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FCE98F;
  --bs-btn-active-border-color: #FBE681;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FBE373;
  --bs-btn-disabled-border-color: #FBE373;
}

.btn-outline-primary {
  --bs-btn-color: #FBE373;
  --bs-btn-border-color: #FBE373;
  --bs-btn-focus-shadow-rgb: 251,227,115;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FBE373;
  --bs-btn-hover-border-color: #FBE373;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FBE373;
  --bs-btn-active-border-color: #FBE373;
  --bs-btn-disabled-color: #FBE373;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FBE373;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2F4858;
  --bs-btn-border-color: #2F4858;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #283D4B;
  --bs-btn-hover-border-color: #263A46;
  --bs-btn-focus-shadow-rgb: 224,228,230;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #263A46;
  --bs-btn-active-border-color: #233642;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2F4858;
  --bs-btn-disabled-border-color: #2F4858;
}

.btn-outline-secondary {
  --bs-btn-color: #2F4858;
  --bs-btn-border-color: #2F4858;
  --bs-btn-focus-shadow-rgb: 47,72,88;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2F4858;
  --bs-btn-hover-border-color: #2F4858;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2F4858;
  --bs-btn-active-border-color: #2F4858;
  --bs-btn-disabled-color: #2F4858;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2F4858;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #5BB083;
  --bs-btn-border-color: #5BB083;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #74BC96;
  --bs-btn-hover-border-color: #6BB88F;
  --bs-btn-focus-shadow-rgb: 14,26,20;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7CC09C;
  --bs-btn-active-border-color: #6BB88F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #5BB083;
  --bs-btn-disabled-border-color: #5BB083;
}

.btn-outline-success {
  --bs-btn-color: #5BB083;
  --bs-btn-border-color: #5BB083;
  --bs-btn-focus-shadow-rgb: 91,176,131;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5BB083;
  --bs-btn-hover-border-color: #5BB083;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5BB083;
  --bs-btn-active-border-color: #5BB083;
  --bs-btn-disabled-color: #5BB083;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5BB083;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #236B78;
  --bs-btn-border-color: #236B78;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1E5B66;
  --bs-btn-hover-border-color: #1C5660;
  --bs-btn-focus-shadow-rgb: 222,233,235;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1C5660;
  --bs-btn-active-border-color: #1A505A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #236B78;
  --bs-btn-disabled-border-color: #236B78;
}

.btn-outline-info {
  --bs-btn-color: #236B78;
  --bs-btn-border-color: #236B78;
  --bs-btn-focus-shadow-rgb: 35,107,120;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #236B78;
  --bs-btn-hover-border-color: #236B78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #236B78;
  --bs-btn-active-border-color: #236B78;
  --bs-btn-disabled-color: #236B78;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #236B78;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFD378;
  --bs-btn-border-color: #FFD378;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFDA8C;
  --bs-btn-hover-border-color: #FFD786;
  --bs-btn-focus-shadow-rgb: 38,32,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFDC93;
  --bs-btn-active-border-color: #FFD786;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FFD378;
  --bs-btn-disabled-border-color: #FFD378;
}

.btn-outline-warning {
  --bs-btn-color: #FFD378;
  --bs-btn-border-color: #FFD378;
  --bs-btn-focus-shadow-rgb: 255,211,120;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFD378;
  --bs-btn-hover-border-color: #FFD378;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFD378;
  --bs-btn-active-border-color: #FFD378;
  --bs-btn-disabled-color: #FFD378;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFD378;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FB8D75;
  --bs-btn-border-color: #FB8D75;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FC9E8A;
  --bs-btn-hover-border-color: #FB9883;
  --bs-btn-focus-shadow-rgb: 38,21,18;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FCA491;
  --bs-btn-active-border-color: #FB9883;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FB8D75;
  --bs-btn-disabled-border-color: #FB8D75;
}

.btn-outline-danger {
  --bs-btn-color: #FB8D75;
  --bs-btn-border-color: #FB8D75;
  --bs-btn-focus-shadow-rgb: 251,141,117;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FB8D75;
  --bs-btn-hover-border-color: #FB8D75;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FB8D75;
  --bs-btn-active-border-color: #FB8D75;
  --bs-btn-disabled-color: #FB8D75;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FB8D75;
}

