:root, [data-bs-theme=light] {
  --bs-blue: #BFA5A9;
  --bs-indigo: #9C7F82;
  --bs-purple: #8F7073;
  --bs-pink: #D6BFC2;
  --bs-red: #6F4F52;
  --bs-orange: #E9D9DB;
  --bs-yellow: #F6EFF0;
  --bs-green: #BFA5A9;
  --bs-teal: #D6BFC2;
  --bs-cyan: #E9D9DB;

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

  --bs-gray: #BFA5A9;
  --bs-gray-dark: #6F4F52;
  --bs-gray-100: #F6EFF0;
  --bs-gray-200: #E9D9DB;
  --bs-gray-300: #D6BFC2;
  --bs-gray-400: #C7AEB1;
  --bs-gray-500: #BFA5A9;
  --bs-gray-600: #9C7F82;
  --bs-gray-700: #8F7073;
  --bs-gray-800: #6F4F52;
  --bs-gray-900: #4A3234;

  --bs-primary: #BFA5A9;
  --bs-secondary: #D6BFC2;
  --bs-success: #9C7F82;
  --bs-info: #C7AEB1;
  --bs-warning: #E9D9DB;
  --bs-danger: #6F4F52;
  --bs-light: #F6EFF0;
  --bs-dark: #4A3234;

  --bs-primary-rgb: 191, 165, 169;
  --bs-secondary-rgb: 214, 191, 194;
  --bs-success-rgb: 156, 127, 130;
  --bs-info-rgb: 199, 174, 177;
  --bs-warning-rgb: 233, 217, 219;
  --bs-danger-rgb: 111, 79, 82;
  --bs-light-rgb: 246, 239, 240;
  --bs-dark-rgb: 74, 50, 52;

  --bs-primary-text-emphasis: #4A3234;
  --bs-secondary-text-emphasis: #6F4F52;
  --bs-success-text-emphasis: #4A3234;
  --bs-info-text-emphasis: #6F4F52;
  --bs-warning-text-emphasis: #4A3234;
  --bs-danger-text-emphasis: #2B1E1F;
  --bs-light-text-emphasis: #6F4F52;
  --bs-dark-text-emphasis: #F6EFF0;

  --bs-primary-bg-subtle: #F6EFF0;
  --bs-secondary-bg-subtle: #E9D9DB;
  --bs-success-bg-subtle: #EFE3E4;
  --bs-info-bg-subtle: #F3E7E8;
  --bs-warning-bg-subtle: #FBF6F6;
  --bs-danger-bg-subtle: #E9D9DB;
  --bs-light-bg-subtle: #FEF9F9;
  --bs-dark-bg-subtle: #D6BFC2;

  --bs-primary-border-subtle: #E9D9DB;
  --bs-secondary-border-subtle: #EDE1E2;
  --bs-success-border-subtle: #C7AEB1;
  --bs-info-border-subtle: #E9D9DB;
  --bs-warning-border-subtle: #F0E7E8;
  --bs-danger-border-subtle: #D6BFC2;
  --bs-light-border-subtle: #EDE1E2;
  --bs-dark-border-subtle: #BFA5A9;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 43, 30, 31;

  --bs-secondary-color: rgba(74,50,52,0.75);
  --bs-secondary-bg: #EDE1E2;

  --bs-tertiary-color: rgba(74,50,52,0.5);
  --bs-tertiary-bg: #F6EFF0;

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

  --bs-link-color: #6F4F52;
  --bs-link-hover-color: #4A3234;

  --bs-code-color: #9C7F82;

  --bs-highlight-color: #2B1E1F;
  --bs-highlight-bg: #F3E7E8;

  --bs-border-color: #D6BFC2;
  --bs-border-color-translucent: rgba(74,50,52,0.15);

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

  --bs-focus-ring-color: rgba(191,165,169,.35);

  --bs-form-valid-color: #4A3234;
  --bs-form-valid-border-color: #6F4F52;
  --bs-form-invalid-color: #6F4F52;
  --bs-form-invalid-border-color: #9C7F82;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #B08B91;
    --bs-btn-border-color: #B08B91;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #A0787D;
    --bs-btn-hover-border-color: #A0787D;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #8A6064;
    --bs-btn-active-border-color: #8A6064;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #EADFE0;
    --bs-btn-disabled-border-color: #EADFE0;
    --bs-btn-focus-shadow-rgb: 176,139,145;
}
.btn-secondary {
    --bs-btn-color: #6B4F53;
    --bs-btn-bg: #D9C7C9;
    --bs-btn-border-color: #D9C7C9;
    --bs-btn-hover-color: #6B4F53;
    --bs-btn-hover-bg: #CDB3B6;
    --bs-btn-hover-border-color: #CDB3B6;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #B08B91;
    --bs-btn-active-border-color: #B08B91;
    --bs-btn-disabled-color: #6B4F53;
    --bs-btn-disabled-bg: #F2ECEE;
    --bs-btn-disabled-border-color: #F2ECEE;
    --bs-btn-focus-shadow-rgb: 217,199,201;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #6B4F53;
    --bs-btn-border-color: #6B4F53;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #5F4246;
    --bs-btn-hover-border-color: #5F4246;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #3F2B2D;
    --bs-btn-active-border-color: #3F2B2D;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #EADFE0;
    --bs-btn-disabled-border-color: #EADFE0;
    --bs-btn-focus-shadow-rgb: 107,79,83;
}
.btn-light {
    --bs-btn-color: #6B4F53;
    --bs-btn-bg: #F3ECEE;
    --bs-btn-border-color: #F3ECEE;
    --bs-btn-hover-color: #6B4F53;
    --bs-btn-hover-bg: #F2E7E8;
    --bs-btn-hover-border-color: #F2E7E8;
    --bs-btn-active-color: #6B4F53;
    --bs-btn-active-bg: #EADFE0;
    --bs-btn-active-border-color: #EADFE0;
    --bs-btn-disabled-color: #6B4F53;
    --bs-btn-disabled-bg: #FBF7F7;
    --bs-btn-disabled-border-color: #FBF7F7;
    --bs-btn-focus-shadow-rgb: 243,236,238;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #4F3A3D;
    --bs-btn-border-color: #4F3A3D;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #6B4F53;
    --bs-btn-hover-border-color: #6B4F53;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #3F2B2D;
    --bs-btn-active-border-color: #3F2B2D;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #B08B91;
    --bs-btn-disabled-border-color: #B08B91;
    --bs-btn-focus-shadow-rgb: 79,58,61;
}
.btn-outline-primary {
    --bs-btn-color: #B08B91;
    --bs-btn-border-color: #B08B91;
    --bs-btn-hover-bg: #B08B91;
    --bs-btn-hover-border-color: #B08B91;
    --bs-btn-active-bg: #A0787D;
    --bs-btn-active-border-color: #A0787D;
    --bs-btn-disabled-color: #D9C7C9;
    --bs-btn-disabled-border-color: #D9C7C9;
}
.btn-outline-secondary {
    --bs-btn-color: #6B4F53;
    --bs-btn-border-color: #6B4F53;
    --bs-btn-hover-bg: #D9C7C9;
    --bs-btn-hover-border-color: #D9C7C9;
    --bs-btn-active-bg: #B08B91;
    --bs-btn-active-border-color: #B08B91;
    --bs-btn-disabled-color: #F3ECEE;
    --bs-btn-disabled-border-color: #F3ECEE;
}
.btn-outline-light {
    --bs-btn-color: #6B4F53;
    --bs-btn-border-color: #6B4F53;
    --bs-btn-hover-bg: #F3ECEE;
    --bs-btn-hover-border-color: #F3ECEE;
    --bs-btn-active-bg: #EADFE0;
    --bs-btn-active-border-color: #EADFE0;
    --bs-btn-disabled-color: #D9C7C9;
    --bs-btn-disabled-border-color: #D9C7C9;
}
.btn-outline-dark {
    --bs-btn-color: #4F3A3D;
    --bs-btn-border-color: #4F3A3D;
    --bs-btn-hover-bg: #6B4F53;
    --bs-btn-hover-border-color: #6B4F53;
    --bs-btn-active-bg: #3F2B2D;
    --bs-btn-active-border-color: #3F2B2D;
    --bs-btn-disabled-color: #B08B91;
    --bs-btn-disabled-border-color: #B08B91;
}
.btn-flat {
    background-color: #B08B91;
    color: #fff;
}