:root, [data-bs-theme=light] {
  --bs-blue: #8c776f;
  --bs-indigo: #7f6a63;
  --bs-purple: #6f584f;
  --bs-pink: #a99793;
  --bs-red: #8c776f;
  --bs-orange: #d8ccc7;
  --bs-yellow: #ece6e3;
  --bs-green: #8c776f;
  --bs-teal: #c3b2ad;
  --bs-cyan: #d8ccc7;

  --bs-black: #3b2924;
  --bs-white: #ffffff;

  --bs-gray: #a99793;
  --bs-gray-dark: #6f584f;
  --bs-gray-100: #f5f3f2;
  --bs-gray-200: #ece6e3;
  --bs-gray-300: #d8ccc7;
  --bs-gray-400: #c3b2ad;
  --bs-gray-500: #a99793;
  --bs-gray-600: #8c776f;
  --bs-gray-700: #6f584f;
  --bs-gray-800: #553e36;
  --bs-gray-900: #3b2924;

  --bs-primary: #8c776f;
  --bs-secondary: #c3b2ad;
  --bs-success: #7f6a63;
  --bs-info: #a99793;
  --bs-warning: #d8ccc7;
  --bs-danger: #6f584f;
  --bs-light: #f5f3f2;
  --bs-dark: #553e36;

  --bs-primary-rgb: 140, 119, 111;
  --bs-secondary-rgb: 195, 178, 173;
  --bs-success-rgb: 127, 106, 99;
  --bs-info-rgb: 169, 151, 147;
  --bs-warning-rgb: 216, 204, 199;
  --bs-danger-rgb: 111, 88, 79;
  --bs-light-rgb: 245, 243, 242;
  --bs-dark-rgb: 85, 62, 54;

  --bs-primary-text-emphasis: #553e36;
  --bs-secondary-text-emphasis: #6f584f;
  --bs-success-text-emphasis: #3b2924;
  --bs-info-text-emphasis: #6f584f;
  --bs-warning-text-emphasis: #553e36;
  --bs-danger-text-emphasis: #3b2924;
  --bs-light-text-emphasis: #6f584f;
  --bs-dark-text-emphasis: #ece6e3;

  --bs-primary-bg-subtle: #ece6e3;
  --bs-secondary-bg-subtle: #f5f3f2;
  --bs-success-bg-subtle: #ece6e3;
  --bs-info-bg-subtle: #d8ccc7;
  --bs-warning-bg-subtle: #f5f3f2;
  --bs-danger-bg-subtle: #d8ccc7;
  --bs-light-bg-subtle: #f5f3f2;
  --bs-dark-bg-subtle: #c3b2ad;

  --bs-primary-border-subtle: #d8ccc7;
  --bs-secondary-border-subtle: #d8ccc7;
  --bs-success-border-subtle: #a99793;
  --bs-info-border-subtle: #d8ccc7;
  --bs-warning-border-subtle: #ece6e3;
  --bs-danger-border-subtle: #c3b2ad;
  --bs-light-border-subtle: #ece6e3;
  --bs-dark-border-subtle: #a99793;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 59, 41, 36;

  --bs-secondary-color: rgba(85, 62, 54, 0.75);
  --bs-secondary-bg: #ece6e3;

  --bs-tertiary-color: rgba(85, 62, 54, 0.5);
  --bs-tertiary-bg: #f5f3f2;

  --bs-heading-color: #3b2924;

  --bs-link-color: #6f584f;
  --bs-link-hover-color: #553e36;

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

  --bs-highlight-color: #3b2924;
  --bs-highlight-bg: #ece6e3;

  --bs-border-color: #d8ccc7;
  --bs-border-color-translucent: rgba(85, 62, 54, 0.15);

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

  --bs-focus-ring-color: rgba(140,119,111,.35);

  --bs-form-valid-color: #553e36;
  --bs-form-valid-border-color: #6f584f;
  --bs-form-invalid-color: #6f584f;
  --bs-form-invalid-border-color: #7f6a63;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #6b4c3b;
    --bs-btn-border-color: #6b4c3b;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #5e3f31;
    --bs-btn-hover-border-color: #5e3f31;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #4f3226;
    --bs-btn-active-border-color: #4f3226;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #d9cec9;
    --bs-btn-disabled-border-color: #d9cec9;
    --bs-btn-focus-shadow-rgb: 107,76,59;
}
.btn-secondary {
    --bs-btn-color: #5d4037;
    --bs-btn-bg: #a1887f;
    --bs-btn-border-color: #a1887f;
    --bs-btn-hover-color: #5d4037;
    --bs-btn-hover-bg: #8f736a;
    --bs-btn-hover-border-color: #8f736a;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #7b6058;
    --bs-btn-active-border-color: #7b6058;
    --bs-btn-disabled-color: #5d4037;
    --bs-btn-disabled-bg: #ede7e3;
    --bs-btn-disabled-border-color: #ede7e3;
    --bs-btn-focus-shadow-rgb: 161,136,127;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #4e2b24;
    --bs-btn-border-color: #4e2b24;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #3e2723;
    --bs-btn-hover-border-color: #3e2723;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #2e1a18;
    --bs-btn-active-border-color: #2e1a18;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #d7ccc8;
    --bs-btn-disabled-border-color: #d7ccc8;
    --bs-btn-focus-shadow-rgb: 78,43,36;
}
.btn-light {
    --bs-btn-color: #5d4037;
    --bs-btn-bg: #f5f3f2;
    --bs-btn-border-color: #f5f3f2;
    --bs-btn-hover-color: #5d4037;
    --bs-btn-hover-bg: #efeced;
    --bs-btn-hover-border-color: #efeced;
    --bs-btn-active-color: #5d4037;
    --bs-btn-active-bg: #e0dad7;
    --bs-btn-active-border-color: #e0dad7;
    --bs-btn-disabled-color: #5d4037;
    --bs-btn-disabled-bg: #fbfaf9;
    --bs-btn-disabled-border-color: #fbfaf9;
    --bs-btn-focus-shadow-rgb: 245,243,242;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #3e2723;
    --bs-btn-border-color: #3e2723;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #4e342e;
    --bs-btn-hover-border-color: #4e342e;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #2e1a18;
    --bs-btn-active-border-color: #2e1a18;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #a1887f;
    --bs-btn-disabled-border-color: #a1887f;
    --bs-btn-focus-shadow-rgb: 62,39,35;
}
.btn-outline-primary {
    --bs-btn-color: #6b4c3b;
    --bs-btn-border-color: #6b4c3b;
    --bs-btn-hover-bg: #6b4c3b;
    --bs-btn-hover-border-color: #6b4c3b;
    --bs-btn-active-bg: #5e3f31;
    --bs-btn-active-border-color: #5e3f31;
    --bs-btn-disabled-color: #d9cec9;
    --bs-btn-disabled-border-color: #d9cec9;
}
.btn-outline-secondary {
    --bs-btn-color: #5d4037;
    --bs-btn-border-color: #5d4037;
    --bs-btn-hover-bg: #a1887f;
    --bs-btn-hover-border-color: #a1887f;
    --bs-btn-active-bg: #7b6058;
    --bs-btn-active-border-color: #7b6058;
    --bs-btn-disabled-color: #d7ccc8;
    --bs-btn-disabled-border-color: #d7ccc8;
}
.btn-outline-light {
    --bs-btn-color: #5d4037;
    --bs-btn-border-color: #5d4037;
    --bs-btn-hover-bg: #f5f3f2;
    --bs-btn-hover-border-color: #f5f3f2;
    --bs-btn-active-bg: #e0dad7;
    --bs-btn-active-border-color: #e0dad7;
    --bs-btn-disabled-color: #d9cec9;
    --bs-btn-disabled-border-color: #d9cec9;
}
.btn-outline-dark {
    --bs-btn-color: #2e1a18;
    --bs-btn-border-color: #2e1a18;
    --bs-btn-hover-bg: #3e2723;
    --bs-btn-hover-border-color: #3e2723;
    --bs-btn-active-bg: #4e2b24;
    --bs-btn-active-border-color: #4e2b24;
    --bs-btn-disabled-color: #a1887f;
    --bs-btn-disabled-border-color: #a1887f;
}
.btn-flat {
    background-color: #6b4c3b;
    color: #fff;
}