:root, [data-bs-theme=light] {
  --bs-blue: #8B3E2F;
  --bs-indigo: #7E3B2D;
  --bs-purple: #74332A;
  --bs-pink: #9F4F3F;
  --bs-red: #8B3E2F;
  --bs-orange: #C98E80;
  --bs-yellow: #E9CFC9;
  --bs-green: #8B3E2F;
  --bs-teal: #B68577;
  --bs-cyan: #D6B0A6;

  --bs-black: #2B110C;
  --bs-white: #ffffff;

  --bs-gray: #9E786F;
  --bs-gray-dark: #6B2F26;
  --bs-gray-100: #F6EFEF;
  --bs-gray-200: #F2E6E4;
  --bs-gray-300: #D6B0A6;
  --bs-gray-400: #B68577;
  --bs-gray-500: #A85A49;
  --bs-gray-600: #8E4D41;
  --bs-gray-700: #6B2F26;
  --bs-gray-800: #4A1C14;
  --bs-gray-900: #2B110C;

  --bs-primary: #8B3E2F;
  --bs-secondary: #B97A6C;
  --bs-success: #A85A49;
  --bs-info: #C98E80;
  --bs-warning: #DDB4AA;
  --bs-danger: #5C241A;
  --bs-light: #F6EFEF;
  --bs-dark: #4A1C14;

  --bs-primary-rgb: 139, 62, 47;
  --bs-secondary-rgb: 185, 122, 108;
  --bs-success-rgb: 168, 90, 73;
  --bs-info-rgb: 201, 142, 128;
  --bs-warning-rgb: 221, 180, 170;
  --bs-danger-rgb: 92, 36, 26;
  --bs-light-rgb: 246, 239, 239;
  --bs-dark-rgb: 74, 28, 20;

  --bs-primary-text-emphasis: #4A1C14;
  --bs-secondary-text-emphasis: #7E362D;
  --bs-success-text-emphasis: #5C241A;
  --bs-info-text-emphasis: #7E362D;
  --bs-warning-text-emphasis: #4A1C14;
  --bs-danger-text-emphasis: #2B110C;
  --bs-light-text-emphasis: #7E362D;
  --bs-dark-text-emphasis: #F6EFEF;

  --bs-primary-bg-subtle: #EFDCD8;
  --bs-secondary-bg-subtle: #F2E6E4;
  --bs-success-bg-subtle: #F4E2DE;
  --bs-info-bg-subtle: #F7E9E6;
  --bs-warning-bg-subtle: #FBF2F1;
  --bs-danger-bg-subtle: #EED8D4;
  --bs-light-bg-subtle: #FFFBFA;
  --bs-dark-bg-subtle: #E1C0B9;

  --bs-primary-border-subtle: #EBCBC5;
  --bs-secondary-border-subtle: #EED8D4;
  --bs-success-border-subtle: #C98E80;
  --bs-info-border-subtle: #EBCBC5;
  --bs-warning-border-subtle: #F1E0DC;
  --bs-danger-border-subtle: #B68577;
  --bs-light-border-subtle: #F2E6E4;
  --bs-dark-border-subtle: #B07A6F;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 43, 17, 12;

  --bs-secondary-color: rgba(74,28,20,0.75);
  --bs-secondary-bg: #F2E6E4;

  --bs-tertiary-color: rgba(74,28,20,0.5);
  --bs-tertiary-bg: #F6EFEF;

  --bs-heading-color: #4A1C14;

  --bs-link-color: #7E362D;
  --bs-link-hover-color: #4A1C14;

  --bs-code-color: #A85A49;

  --bs-highlight-color: #2B110C;
  --bs-highlight-bg: #F3E5E2;

  --bs-border-color: #EED8D4;
  --bs-border-color-translucent: rgba(74,28,20,0.15);

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

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

  --bs-form-valid-color: #4A1C14;
  --bs-form-valid-border-color: #7E362D;
  --bs-form-invalid-color: #7E362D;
  --bs-form-invalid-border-color: #A85A49;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #8B3E2F;
    --bs-btn-border-color: #8B3E2F;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #7A3428;
    --bs-btn-hover-border-color: #7A3428;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #5E2620;
    --bs-btn-active-border-color: #5E2620;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #E8CFCB;
    --bs-btn-disabled-border-color: #E8CFCB;
    --bs-btn-focus-shadow-rgb: 139,62,47;
}
.btn-secondary {
    --bs-btn-color: #5A281F;
    --bs-btn-bg: #D9B0A8;
    --bs-btn-border-color: #D9B0A8;
    --bs-btn-hover-color: #5A281F;
    --bs-btn-hover-bg: #C99A90;
    --bs-btn-hover-border-color: #C99A90;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #B67A70;
    --bs-btn-active-border-color: #B67A70;
    --bs-btn-disabled-color: #5A281F;
    --bs-btn-disabled-bg: #F7EDEC;
    --bs-btn-disabled-border-color: #F7EDEC;
    --bs-btn-focus-shadow-rgb: 217,176,168;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #6B2F28;
    --bs-btn-border-color: #6B2F28;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #5A241F;
    --bs-btn-hover-border-color: #5A241F;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #4A1B16;
    --bs-btn-active-border-color: #4A1B16;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #EACFCB;
    --bs-btn-disabled-border-color: #EACFCB;
    --bs-btn-focus-shadow-rgb: 107,47,40;
}
.btn-light {
    --bs-btn-color: #5A281F;
    --bs-btn-bg: #F9F3F2;
    --bs-btn-border-color: #F9F3F2;
    --bs-btn-hover-color: #5A281F;
    --bs-btn-hover-bg: #F6E9E7;
    --bs-btn-hover-border-color: #F6E9E7;
    --bs-btn-active-color: #5A281F;
    --bs-btn-active-bg: #E6CFCB;
    --bs-btn-active-border-color: #E6CFCB;
    --bs-btn-disabled-color: #5A281F;
    --bs-btn-disabled-bg: #FFFBFA;
    --bs-btn-disabled-border-color: #FFFBFA;
    --bs-btn-focus-shadow-rgb: 249,243,242;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #5A281F;
    --bs-btn-border-color: #5A281F;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #4F241D;
    --bs-btn-hover-border-color: #4F241D;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #4A1B16;
    --bs-btn-active-border-color: #4A1B16;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #B67A70;
    --bs-btn-disabled-border-color: #B67A70;
    --bs-btn-focus-shadow-rgb: 90,40,31;
}
.btn-outline-primary {
    --bs-btn-color: #8B3E2F;
    --bs-btn-border-color: #8B3E2F;
    --bs-btn-hover-bg: #8B3E2F;
    --bs-btn-hover-border-color: #8B3E2F;
    --bs-btn-active-bg: #7A3428;
    --bs-btn-active-border-color: #7A3428;
    --bs-btn-disabled-color: #E8CFCB;
    --bs-btn-disabled-border-color: #E8CFCB;
}
.btn-outline-secondary {
    --bs-btn-color: #5A281F;
    --bs-btn-border-color: #5A281F;
    --bs-btn-hover-bg: #D9B0A8;
    --bs-btn-hover-border-color: #D9B0A8;
    --bs-btn-active-bg: #B67A70;
    --bs-btn-active-border-color: #B67A70;
    --bs-btn-disabled-color: #E6CFCB;
    --bs-btn-disabled-border-color: #E6CFCB;
}
.btn-outline-light {
    --bs-btn-color: #5A281F;
    --bs-btn-border-color: #5A281F;
    --bs-btn-hover-bg: #F9F3F2;
    --bs-btn-hover-border-color: #F9F3F2;
    --bs-btn-active-bg: #E6CFCB;
    --bs-btn-active-border-color: #E6CFCB;
    --bs-btn-disabled-color: #E8CFCB;
    --bs-btn-disabled-border-color: #E8CFCB;
}
.btn-outline-dark {
    --bs-btn-color: #4A1B16;
    --bs-btn-border-color: #4A1B16;
    --bs-btn-hover-bg: #5A281F;
    --bs-btn-hover-border-color: #5A281F;
    --bs-btn-active-bg: #6B2F28;
    --bs-btn-active-border-color: #6B2F28;
    --bs-btn-disabled-color: #B67A70;
    --bs-btn-disabled-border-color: #B67A70;
}
.btn-flat {
    background-color: #8B3E2F;
    color: #fff;
}