:root, [data-bs-theme=light] {
  --bs-primary: #72b35f;
  --bs-primary-rgb: 114,179,95;
  --bs-primary-text-emphasis: #2E4826;
  --bs-primary-bg-subtle: #E3F0DF;
  --bs-primary-border-subtle: #C7E1BF;
  --bs-secondary: #63aeb7;
  --bs-secondary-rgb: 99,174,183;
  --bs-secondary-text-emphasis: #284649;
  --bs-secondary-bg-subtle: #E0EFF1;
  --bs-secondary-border-subtle: #C1DFE2;
  --bs-success: #4d8f42;
  --bs-success-rgb: 77,143,66;
  --bs-success-text-emphasis: #1F391A;
  --bs-success-bg-subtle: #DBE9D9;
  --bs-success-border-subtle: #B8D2B3;
  --bs-info: #fbb95d;
  --bs-info-rgb: 251,185,93;
  --bs-info-text-emphasis: #644A25;
  --bs-info-bg-subtle: #FEF1DF;
  --bs-info-border-subtle: #FDE3BE;
  --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-color: #212529;
  --bs-body-color-rgb: 33,37,41;
  --bs-secondary-color: rgba(33,37,41,0.75);
  --bs-secondary-color-rgb: 33,37,41,0.75;
  --bs-tertiary-color: rgba(33,37,41,0.5);
  --bs-tertiary-color-rgb: 33,37,41,0.5;
  --bs-body-font-family: Inter, sans-serif;
  --bs-body-font-size: 13px;
  --bs-link-color: #72b35f;
  --bs-link-color-rgb: 114,179,95;
  --bs-link-hover-color: #4d8f42;
  --bs-link-hover-color-rgb: 77,143,66;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #72b35f;
  --bs-btn-border-color: #72b35f;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #87BE77;
  --bs-btn-hover-border-color: #80BB6F;
  --bs-btn-focus-shadow-rgb: 17,27,14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8EC27F;
  --bs-btn-active-border-color: #80BB6F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #72b35f;
  --bs-btn-disabled-border-color: #72b35f;
}

.btn-outline-primary {
  --bs-btn-color: #72b35f;
  --bs-btn-border-color: #72b35f;
  --bs-btn-focus-shadow-rgb: 114,179,95;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #72b35f;
  --bs-btn-hover-border-color: #72b35f;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #72b35f;
  --bs-btn-active-border-color: #72b35f;
  --bs-btn-disabled-color: #72b35f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #72b35f;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #63aeb7;
  --bs-btn-border-color: #63aeb7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7ABAC2;
  --bs-btn-hover-border-color: #73B6BE;
  --bs-btn-focus-shadow-rgb: 15,26,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #82BEC5;
  --bs-btn-active-border-color: #73B6BE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #63aeb7;
  --bs-btn-disabled-border-color: #63aeb7;
}

.btn-outline-secondary {
  --bs-btn-color: #63aeb7;
  --bs-btn-border-color: #63aeb7;
  --bs-btn-focus-shadow-rgb: 99,174,183;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #63aeb7;
  --bs-btn-hover-border-color: #63aeb7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #63aeb7;
  --bs-btn-active-border-color: #63aeb7;
  --bs-btn-disabled-color: #63aeb7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #63aeb7;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #4d8f42;
  --bs-btn-border-color: #4d8f42;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #68A05E;
  --bs-btn-hover-border-color: #5F9A55;
  --bs-btn-focus-shadow-rgb: 12,21,10;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #71A568;
  --bs-btn-active-border-color: #5F9A55;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #4d8f42;
  --bs-btn-disabled-border-color: #4d8f42;
}

.btn-outline-success {
  --bs-btn-color: #4d8f42;
  --bs-btn-border-color: #4d8f42;
  --bs-btn-focus-shadow-rgb: 77,143,66;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4d8f42;
  --bs-btn-hover-border-color: #4d8f42;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4d8f42;
  --bs-btn-active-border-color: #4d8f42;
  --bs-btn-disabled-color: #4d8f42;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d8f42;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #fbb95d;
  --bs-btn-border-color: #fbb95d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCC475;
  --bs-btn-hover-border-color: #FBC06D;
  --bs-btn-focus-shadow-rgb: 38,28,14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FCC77D;
  --bs-btn-active-border-color: #FBC06D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #fbb95d;
  --bs-btn-disabled-border-color: #fbb95d;
}

.btn-outline-info {
  --bs-btn-color: #fbb95d;
  --bs-btn-border-color: #fbb95d;
  --bs-btn-focus-shadow-rgb: 251,185,93;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #fbb95d;
  --bs-btn-hover-border-color: #fbb95d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #fbb95d;
  --bs-btn-active-border-color: #fbb95d;
  --bs-btn-disabled-color: #fbb95d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fbb95d;
}

.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;
}

