:root, [data-bs-theme=light] {
  --bs-blue: #9F8F8A;
  --bs-indigo: #7F7069;
  --bs-purple: #60524D;
  --bs-pink: #BEB0AB;
  --bs-red: #9F8F8A;
  --bs-orange: #D1C7C3;
  --bs-yellow: #E6E0DD;
  --bs-green: #9F8F8A;
  --bs-teal: #D1C7C3;
  --bs-cyan: #E6E0DD;

  --bs-black: #191413;
  --bs-white: #F3EFEE;

  --bs-gray: #BEB0AB;
  --bs-gray-dark: #60524D;
  --bs-gray-100: #F3EFEE;
  --bs-gray-200: #E6E0DD;
  --bs-gray-300: #D1C7C3;
  --bs-gray-400: #BEB0AB;
  --bs-gray-500: #9F8F8A;
  --bs-gray-600: #7F7069;
  --bs-gray-700: #60524D;
  --bs-gray-800: #463B38;
  --bs-gray-900: #2E2726;

  --bs-primary: #9F8F8A;
  --bs-secondary: #BEB0AB;
  --bs-success: #7F7069;
  --bs-info: #D1C7C3;
  --bs-warning: #E6E0DD;
  --bs-danger: #60524D;
  --bs-light: #F3EFEE;
  --bs-dark: #463B38;

  --bs-primary-rgb: 159, 143, 138;
  --bs-secondary-rgb: 190, 176, 171;
  --bs-success-rgb: 127, 112, 105;
  --bs-info-rgb: 209, 199, 195;
  --bs-warning-rgb: 230, 224, 221;
  --bs-danger-rgb: 96, 82, 77;
  --bs-light-rgb: 243, 239, 238;
  --bs-dark-rgb: 70, 59, 56;

  --bs-primary-text-emphasis: #463B38;
  --bs-secondary-text-emphasis: #60524D;
  --bs-success-text-emphasis: #2E2726;
  --bs-info-text-emphasis: #60524D;
  --bs-warning-text-emphasis: #463B38;
  --bs-danger-text-emphasis: #191413;
  --bs-light-text-emphasis: #60524D;
  --bs-dark-text-emphasis: #E6E0DD;

  --bs-primary-bg-subtle: #E6E0DD;
  --bs-secondary-bg-subtle: #F3EFEE;
  --bs-success-bg-subtle: #E6E0DD;
  --bs-info-bg-subtle: #E6E0DD;
  --bs-warning-bg-subtle: #F3EFEE;
  --bs-danger-bg-subtle: #D1C7C3;
  --bs-light-bg-subtle: #F3EFEE;
  --bs-dark-bg-subtle: #D1C7C3;

  --bs-primary-border-subtle: #D1C7C3;
  --bs-secondary-border-subtle: #D1C7C3;
  --bs-success-border-subtle: #BEB0AB;
  --bs-info-border-subtle: #D1C7C3;
  --bs-warning-border-subtle: #E6E0DD;
  --bs-danger-border-subtle: #BEB0AB;
  --bs-light-border-subtle: #E6E0DD;
  --bs-dark-border-subtle: #9F8F8A;

  --bs-white-rgb: 243, 239, 238;
  --bs-black-rgb: 25, 20, 19;

  --bs-secondary-color: rgba(70, 59, 56, 0.75);
  --bs-secondary-bg: #E6E0DD;

  --bs-tertiary-color: rgba(70, 59, 56, 0.5);
  --bs-tertiary-bg: #F3EFEE;

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

  --bs-link-color: #60524D;
  --bs-link-hover-color: #463B38;

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

  --bs-highlight-color: #2E2726;
  --bs-highlight-bg: #E6E0DD;

  --bs-border-color: #D1C7C3;
  --bs-border-color-translucent: rgba(70, 59, 56, 0.15);

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

  --bs-focus-ring-color: rgba(159,143,138,.35);

  --bs-form-valid-color: #463B38;
  --bs-form-valid-border-color: #60524D;
  --bs-form-invalid-color: #60524D;
  --bs-form-invalid-border-color: #7F7069;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #7A6E63;
    --bs-btn-border-color: #7A6E63;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #6B6156;
    --bs-btn-hover-border-color: #6B6156;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #5C523F;
    --bs-btn-active-border-color: #5C523F;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #CFC7C1;
    --bs-btn-disabled-border-color: #CFC7C1;
    --bs-btn-focus-shadow-rgb: 122,110,99;
}
.btn-secondary {
    --bs-btn-color: #5C5146;
    --bs-btn-bg: #9A8F85;
    --bs-btn-border-color: #9A8F85;
    --bs-btn-hover-color: #5C5146;
    --bs-btn-hover-bg: #8B8076;
    --bs-btn-hover-border-color: #8B8076;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #7C7368;
    --bs-btn-active-border-color: #7C7368;
    --bs-btn-disabled-color: #5C5146;
    --bs-btn-disabled-bg: #EFEAE7;
    --bs-btn-disabled-border-color: #EFEAE7;
    --bs-btn-focus-shadow-rgb: 154,143,133;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #5A534C;
    --bs-btn-border-color: #5A534C;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #4B443E;
    --bs-btn-hover-border-color: #4B443E;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #3C3A36;
    --bs-btn-active-border-color: #3C3A36;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #D6D2CF;
    --bs-btn-disabled-border-color: #D6D2CF;
    --bs-btn-focus-shadow-rgb: 90,83,76;
}
.btn-light {
    --bs-btn-color: #5C5146;
    --bs-btn-bg: #F3F1EF;
    --bs-btn-border-color: #F3F1EF;
    --bs-btn-hover-color: #5C5146;
    --bs-btn-hover-bg: #ECE8E6;
    --bs-btn-hover-border-color: #ECE8E6;
    --bs-btn-active-color: #5C5146;
    --bs-btn-active-bg: #E0DDDA;
    --bs-btn-active-border-color: #E0DDDA;
    --bs-btn-disabled-color: #5C5146;
    --bs-btn-disabled-bg: #FBFAF9;
    --bs-btn-disabled-border-color: #FBFAF9;
    --bs-btn-focus-shadow-rgb: 243,241,239;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #5C5146;
    --bs-btn-border-color: #5C5146;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #54473E;
    --bs-btn-hover-border-color: #54473E;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #3F352C;
    --bs-btn-active-border-color: #3F352C;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #8C8177;
    --bs-btn-disabled-border-color: #8C8177;
    --bs-btn-focus-shadow-rgb: 92,81,70;
}
.btn-outline-primary {
    --bs-btn-color: #7A6E63;
    --bs-btn-border-color: #7A6E63;
    --bs-btn-hover-bg: #7A6E63;
    --bs-btn-hover-border-color: #7A6E63;
    --bs-btn-active-bg: #6B6156;
    --bs-btn-active-border-color: #6B6156;
    --bs-btn-disabled-color: #CFC7C1;
    --bs-btn-disabled-border-color: #CFC7C1;
}
.btn-outline-secondary {
    --bs-btn-color: #5C5146;
    --bs-btn-border-color: #5C5146;
    --bs-btn-hover-bg: #9A8F85;
    --bs-btn-hover-border-color: #9A8F85;
    --bs-btn-active-bg: #7C7368;
    --bs-btn-active-border-color: #7C7368;
    --bs-btn-disabled-color: #EFEAE7;
    --bs-btn-disabled-border-color: #EFEAE7;
}
.btn-outline-light {
    --bs-btn-color: #5C5146;
    --bs-btn-border-color: #5C5146;
    --bs-btn-hover-bg: #F3F1EF;
    --bs-btn-hover-border-color: #F3F1EF;
    --bs-btn-active-bg: #E0DDDA;
    --bs-btn-active-border-color: #E0DDDA;
    --bs-btn-disabled-color: #CFC7C1;
    --bs-btn-disabled-border-color: #CFC7C1;
}
.btn-outline-dark {
    --bs-btn-color: #3F352C;
    --bs-btn-border-color: #3F352C;
    --bs-btn-hover-bg: #5C5146;
    --bs-btn-hover-border-color: #5C5146;
    --bs-btn-active-bg: #5A534C;
    --bs-btn-active-border-color: #5A534C;
    --bs-btn-disabled-color: #8C8177;
    --bs-btn-disabled-border-color: #8C8177;
}
.btn-flat {
    background-color: #7A6E63;
    color: #fff;
}