:root, [data-bs-theme=light] {
  --bs-primary: #faffee;
  --bs-primary-rgb: 250,255,238;
  --bs-primary-text-emphasis: #64665F;
  --bs-primary-bg-subtle: #FEFFFC;
  --bs-primary-border-subtle: #FDFFF8;
  --bs-secondary: #97bb4e;
  --bs-secondary-rgb: 151,187,78;
  --bs-secondary-text-emphasis: #3C4B1F;
  --bs-secondary-bg-subtle: #EAF1DC;
  --bs-secondary-border-subtle: #D5E4B8;
  --bs-success: rgb(80,111,42);
  --bs-success-rgb: 80,111,42;
  --bs-success-text-emphasis: #202C11;
  --bs-success-bg-subtle: #DCE2D4;
  --bs-success-border-subtle: #B9C5AA;
  --bs-info: rgb(118,152,164);
  --bs-info-rgb: 118,152,164;
  --bs-info-text-emphasis: #2F3D42;
  --bs-info-bg-subtle: #E4EAED;
  --bs-info-border-subtle: #C8D6DB;
  --bs-warning: rgb(219,84,132);
  --bs-warning-rgb: 219,84,132;
  --bs-warning-text-emphasis: #582235;
  --bs-warning-bg-subtle: #F8DDE6;
  --bs-warning-border-subtle: #F1BBCE;
  --bs-body-color: #4f6f26;
  --bs-body-color-rgb: 79,111,38;
  --bs-secondary-color: rgba(79,111,38,0.75);
  --bs-secondary-color-rgb: 79,111,38,0.75;
  --bs-tertiary-color: rgba(79,111,38,0.5);
  --bs-tertiary-color-rgb: 79,111,38,0.5;
  --bs-body-font-family: 'Albert Sans', sans-serif;
  --bs-link-color: #cade9c;
  --bs-link-color-rgb: 202,222,156;
  --bs-link-hover-color: #e9829e;
  --bs-link-hover-color-rgb: 233,130,158;
  --bs-border-color: #ffffff;
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0;
  --bs-focus-ring-color: rgba(255,255,255,0);
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #faffee;
  --bs-btn-border-color: #faffee;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FBFFF1;
  --bs-btn-hover-border-color: #FBFFF0;
  --bs-btn-focus-shadow-rgb: 38,38,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FBFFF1;
  --bs-btn-active-border-color: #FBFFF0;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #faffee;
  --bs-btn-disabled-border-color: #faffee;
}

.btn-outline-primary {
  --bs-btn-color: #faffee;
  --bs-btn-border-color: #faffee;
  --bs-btn-focus-shadow-rgb: 250,255,238;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #faffee;
  --bs-btn-hover-border-color: #faffee;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #faffee;
  --bs-btn-active-border-color: #faffee;
  --bs-btn-disabled-color: #faffee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #faffee;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #97bb4e;
  --bs-btn-border-color: #97bb4e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #A7C569;
  --bs-btn-hover-border-color: #A1C260;
  --bs-btn-focus-shadow-rgb: 23,28,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ACC971;
  --bs-btn-active-border-color: #A1C260;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #97bb4e;
  --bs-btn-disabled-border-color: #97bb4e;
}

.btn-outline-secondary {
  --bs-btn-color: #97bb4e;
  --bs-btn-border-color: #97bb4e;
  --bs-btn-focus-shadow-rgb: 151,187,78;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #97bb4e;
  --bs-btn-hover-border-color: #97bb4e;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #97bb4e;
  --bs-btn-active-border-color: #97bb4e;
  --bs-btn-disabled-color: #97bb4e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #97bb4e;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(80,111,42);
  --bs-btn-border-color: rgb(80,111,42);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #445E24;
  --bs-btn-hover-border-color: #405922;
  --bs-btn-focus-shadow-rgb: 229,233,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #405922;
  --bs-btn-active-border-color: #3C5320;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(80,111,42);
  --bs-btn-disabled-border-color: rgb(80,111,42);
}

.btn-outline-success {
  --bs-btn-color: rgb(80,111,42);
  --bs-btn-border-color: rgb(80,111,42);
  --bs-btn-focus-shadow-rgb: 80,111,42;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(80,111,42);
  --bs-btn-hover-border-color: rgb(80,111,42);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80,111,42);
  --bs-btn-active-border-color: rgb(80,111,42);
  --bs-btn-disabled-color: rgb(80,111,42);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(80,111,42);
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(118,152,164);
  --bs-btn-border-color: rgb(118,152,164);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8BA7B2;
  --bs-btn-hover-border-color: #84A2AD;
  --bs-btn-focus-shadow-rgb: 18,23,25;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #91ADB6;
  --bs-btn-active-border-color: #84A2AD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(118,152,164);
  --bs-btn-disabled-border-color: rgb(118,152,164);
}

.btn-outline-info {
  --bs-btn-color: rgb(118,152,164);
  --bs-btn-border-color: rgb(118,152,164);
  --bs-btn-focus-shadow-rgb: 118,152,164;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(118,152,164);
  --bs-btn-hover-border-color: rgb(118,152,164);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(118,152,164);
  --bs-btn-active-border-color: rgb(118,152,164);
  --bs-btn-disabled-color: rgb(118,152,164);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(118,152,164);
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(219,84,132);
  --bs-btn-border-color: rgb(219,84,132);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E06E96;
  --bs-btn-hover-border-color: #DF6590;
  --bs-btn-focus-shadow-rgb: 33,13,20;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E2769D;
  --bs-btn-active-border-color: #DF6590;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(219,84,132);
  --bs-btn-disabled-border-color: rgb(219,84,132);
}

.btn-outline-warning {
  --bs-btn-color: rgb(219,84,132);
  --bs-btn-border-color: rgb(219,84,132);
  --bs-btn-focus-shadow-rgb: 219,84,132;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(219,84,132);
  --bs-btn-hover-border-color: rgb(219,84,132);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(219,84,132);
  --bs-btn-active-border-color: rgb(219,84,132);
  --bs-btn-disabled-color: rgb(219,84,132);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(219,84,132);
}

