:root, [data-bs-theme=light] {
  --bs-blue: #8B8C2F;
  --bs-indigo: #AEB23F;
  --bs-purple: #7C7D28;
  --bs-pink: #B6B93F;
  --bs-red: #8B8C2F;
  --bs-orange: #D0D687;
  --bs-yellow: #E9EBC5;
  --bs-green: #8B8C2F;
  --bs-teal: #C6C99A;
  --bs-cyan: #DEE3B4;

  --bs-black: #14150B;
  --bs-white: #ffffff;

  --bs-gray: #9EA034;
  --bs-gray-dark: #616221;
  --bs-gray-100: #F6F7EE;
  --bs-gray-200: #EEF0D6;
  --bs-gray-300: #DDE1B4;
  --bs-gray-400: #C6CA99;
  --bs-gray-500: #AEB23F;
  --bs-gray-600: #7C7D28;
  --bs-gray-700: #616221;
  --bs-gray-800: #333812;
  --bs-gray-900: #2E320D;

  --bs-primary: #8B8C2F;
  --bs-secondary: #AEB23F;
  --bs-success: #7C7D28;
  --bs-info: #B6B93F;
  --bs-warning: #D0D687;
  --bs-danger: #556118;
  --bs-light: #F6F7EE;
  --bs-dark: #333812;

  --bs-primary-rgb: 139, 140, 47;
  --bs-secondary-rgb: 174, 178, 63;
  --bs-success-rgb: 124, 125, 40;
  --bs-info-rgb: 182, 185, 63;
  --bs-warning-rgb: 208, 214, 135;
  --bs-danger-rgb: 85, 97, 24;
  --bs-light-rgb: 246, 247, 238;
  --bs-dark-rgb: 51, 56, 18;

  --bs-primary-text-emphasis: #333812;
  --bs-secondary-text-emphasis: #556118;
  --bs-success-text-emphasis: #4A4B18;
  --bs-info-text-emphasis: #556118;
  --bs-warning-text-emphasis: #333812;
  --bs-danger-text-emphasis: #1E2108;
  --bs-light-text-emphasis: #556118;
  --bs-dark-text-emphasis: #EEF0D6;

  --bs-primary-bg-subtle: #EEF0D6;
  --bs-secondary-bg-subtle: #F3F5E7;
  --bs-success-bg-subtle: #EDEFC5;
  --bs-info-bg-subtle: #F1F3D9;
  --bs-warning-bg-subtle: #F7F9E8;
  --bs-danger-bg-subtle: #E6E9C8;
  --bs-light-bg-subtle: #FBFBF6;
  --bs-dark-bg-subtle: #DDE2A6;

  --bs-primary-border-subtle: #D0D687;
  --bs-secondary-border-subtle: #E6E9C8;
  --bs-success-border-subtle: #B6B93F;
  --bs-info-border-subtle: #D0D687;
  --bs-warning-border-subtle: #E9F0D1;
  --bs-danger-border-subtle: #AEB23F;
  --bs-light-border-subtle: #EEF0D6;
  --bs-dark-border-subtle: #9EA034;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 20, 21, 11;

  --bs-secondary-color: rgba(51, 56, 18, 0.75);
  --bs-secondary-bg: #F3F5E7;

  --bs-tertiary-color: rgba(51, 56, 18, 0.5);
  --bs-tertiary-bg: #F6F7EE;

  --bs-heading-color: #2E320D;

  --bs-link-color: #556118;
  --bs-link-hover-color: #333812;

  --bs-code-color: #7C7D28;

  --bs-highlight-color: #2E320D;
  --bs-highlight-bg: #E6F1CF;

  --bs-border-color: #E6E9C8;
  --bs-border-color-translucent: rgba(51, 56, 18, 0.15);

  --bs-box-shadow: 0 .5rem 1rem rgba(51,56,18,.15);
  --bs-box-shadow-sm: 0 .125rem .25rem rgba(51,56,18,.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(51,56,18,.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(51,56,18,.075);

  --bs-focus-ring-color: rgba(139,140,47,.35);

  --bs-form-valid-color: #333812;
  --bs-form-valid-border-color: #556118;
  --bs-form-invalid-color: #556118;
  --bs-form-invalid-border-color: #7C7D28;
}.btn-primary {
    --bs-btn-color: #26340a;
    --bs-btn-bg: #9aae2b;
    --bs-btn-border-color: #9aae2b;
    --bs-btn-hover-color: #26340a;
    --bs-btn-hover-bg: #86a51f;
    --bs-btn-hover-border-color: #86a51f;
    --bs-btn-active-color: #26340a;
    --bs-btn-active-bg: #6e7d1a;
    --bs-btn-active-border-color: #6e7d1a;
    --bs-btn-disabled-color: #aabf78;
    --bs-btn-disabled-bg: #d7e6a8;
    --bs-btn-disabled-border-color: #d7e6a8;
    --bs-btn-focus-shadow-rgb: 154,174,43;
}
.btn-secondary {
    --bs-btn-color: #26340a;
    --bs-btn-bg: #cfe7a8;
    --bs-btn-border-color: #cfe7a8;
    --bs-btn-hover-color: #26340a;
    --bs-btn-hover-bg: #b0d06a;
    --bs-btn-hover-border-color: #b0d06a;
    --bs-btn-active-color: #26340a;
    --bs-btn-active-bg: #86a51f;
    --bs-btn-active-border-color: #86a51f;
    --bs-btn-disabled-color: #aabf78;
    --bs-btn-disabled-bg: #f4f7ea;
    --bs-btn-disabled-border-color: #f4f7ea;
    --bs-btn-focus-shadow-rgb: 207,231,168;
}
.btn-danger {
    --bs-btn-color: #26340a;
    --bs-btn-bg: #6e7d1a;
    --bs-btn-border-color: #6e7d1a;
    --bs-btn-hover-color: #26340a;
    --bs-btn-hover-bg: #5a6f16;
    --bs-btn-hover-border-color: #5a6f16;
    --bs-btn-active-color: #26340a;
    --bs-btn-active-bg: #2e4210;
    --bs-btn-active-border-color: #2e4210;
    --bs-btn-disabled-color: #aabf78;
    --bs-btn-disabled-bg: #d7e6a8;
    --bs-btn-disabled-border-color: #d7e6a8;
    --bs-btn-focus-shadow-rgb: 110,125,26;
}
.btn-light {
    --bs-btn-color: #26340a;
    --bs-btn-bg: #f3f6e6;
    --bs-btn-border-color: #f3f6e6;
    --bs-btn-hover-color: #26340a;
    --bs-btn-hover-bg: #eef6df;
    --bs-btn-hover-border-color: #eef6df;
    --bs-btn-active-color: #26340a;
    --bs-btn-active-bg: #d7e6a8;
    --bs-btn-active-border-color: #d7e6a8;
    --bs-btn-disabled-color: #aabf78;
    --bs-btn-disabled-bg: #fbfdf6;
    --bs-btn-disabled-border-color: #fbfdf6;
    --bs-btn-focus-shadow-rgb: 243,246,230;
}
.btn-dark {
    --bs-btn-color: #26340a;
    --bs-btn-bg: #2e4210;
    --bs-btn-border-color: #2e4210;
    --bs-btn-hover-color: #26340a;
    --bs-btn-hover-bg: #2a3e0e;
    --bs-btn-hover-border-color: #2a3e0e;
    --bs-btn-active-color: #26340a;
    --bs-btn-active-bg: #1c2b08;
    --bs-btn-active-border-color: #1c2b08;
    --bs-btn-disabled-color: #26340a;
    --bs-btn-disabled-bg: #b6d070;
    --bs-btn-disabled-border-color: #b6d070;
    --bs-btn-focus-shadow-rgb: 46,66,16;
}
.btn-outline-primary {
    --bs-btn-color: #9aae2b;
    --bs-btn-border-color: #9aae2b;
    --bs-btn-hover-bg: #9aae2b;
    --bs-btn-hover-border-color: #9aae2b;
    --bs-btn-active-bg: #86a51f;
    --bs-btn-active-border-color: #86a51f;
    --bs-btn-disabled-color: #d7e6a8;
    --bs-btn-disabled-border-color: #d7e6a8;
}
.btn-outline-secondary {
    --bs-btn-color: #6e7d1a;
    --bs-btn-border-color: #6e7d1a;
    --bs-btn-hover-bg: #cfe7a8;
    --bs-btn-hover-border-color: #cfe7a8;
    --bs-btn-active-bg: #86a51f;
    --bs-btn-active-border-color: #86a51f;
    --bs-btn-disabled-color: #d7e6a8;
    --bs-btn-disabled-border-color: #d7e6a8;
}
.btn-outline-light {
    --bs-btn-color: #26340a;
    --bs-btn-border-color: #26340a;
    --bs-btn-hover-bg: #f3f6e6;
    --bs-btn-hover-border-color: #f3f6e6;
    --bs-btn-active-bg: #d7e6a8;
    --bs-btn-active-border-color: #d7e6a8;
    --bs-btn-disabled-color: #d7e6a8;
    --bs-btn-disabled-border-color: #d7e6a8;
}
.btn-outline-dark {
    --bs-btn-color: #22330a;
    --bs-btn-border-color: #22330a;
    --bs-btn-hover-bg: #2e4210;
    --bs-btn-hover-border-color: #2e4210;
    --bs-btn-active-bg: #6e7d1a;
    --bs-btn-active-border-color: #6e7d1a;
    --bs-btn-disabled-color: #b6d070;
    --bs-btn-disabled-border-color: #b6d070;
}
.btn-flat {
    background-color: #9aae2b;
    color: #26340a;
}