:root, [data-bs-theme=light] {
  --bs-blue: #D9D9DA;
  --bs-indigo: #BFBFC0;
  --bs-purple: #9E9E9E;
  --bs-pink: #D9D9DA;
  --bs-red: #D9D9DA;
  --bs-orange: #ECECEC;
  --bs-yellow: #F5F6F7;
  --bs-green: #D9D9DA;
  --bs-teal: #ECECEC;
  --bs-cyan: #ECECEC;

  --bs-black: #1F1F20;
  --bs-white: #ffffff;

  --bs-gray: #9E9E9E;
  --bs-gray-dark: #5E5E60;
  --bs-gray-100: #F5F6F7;
  --bs-gray-200: #ECECEC;
  --bs-gray-300: #D9D9DA;
  --bs-gray-400: #BFBFC0;
  --bs-gray-500: #9E9E9E;
  --bs-gray-600: #7E7E80;
  --bs-gray-700: #5E5E60;
  --bs-gray-800: #3E3E40;
  --bs-gray-900: #1F1F20;

  --bs-primary: #D9D9DA;
  --bs-secondary: #BFBFC0;
  --bs-success: #9E9E9E;
  --bs-info: #ECECEC;
  --bs-warning: #F5F6F7;
  --bs-danger: #5E5E60;
  --bs-light: #F5F6F7;
  --bs-dark: #3E3E40;

  --bs-primary-rgb: 217, 217, 218;
  --bs-secondary-rgb: 191, 191, 192;
  --bs-success-rgb: 158, 158, 158;
  --bs-info-rgb: 236, 236, 236;
  --bs-warning-rgb: 245, 246, 247;
  --bs-danger-rgb: 94, 94, 96;
  --bs-light-rgb: 245, 246, 247;
  --bs-dark-rgb: 62, 62, 64;

  --bs-primary-text-emphasis: #3E3E40;
  --bs-secondary-text-emphasis: #5E5E60;
  --bs-success-text-emphasis: #3E3E40;
  --bs-info-text-emphasis: #5E5E60;
  --bs-warning-text-emphasis: #3E3E40;
  --bs-danger-text-emphasis: #1F1F20;
  --bs-light-text-emphasis: #5E5E60;
  --bs-dark-text-emphasis: #ECECEC;

  --bs-primary-bg-subtle: #F5F6F7;
  --bs-secondary-bg-subtle: #ECECEC;
  --bs-success-bg-subtle: #F5F6F7;
  --bs-info-bg-subtle: #ECECEC;
  --bs-warning-bg-subtle: #F5F6F7;
  --bs-danger-bg-subtle: #ECECEC;
  --bs-light-bg-subtle: #F5F6F7;
  --bs-dark-bg-subtle: #D9D9DA;

  --bs-primary-border-subtle: #ECECEC;
  --bs-secondary-border-subtle: #D9D9DA;
  --bs-success-border-subtle: #BFBFC0;
  --bs-info-border-subtle: #ECECEC;
  --bs-warning-border-subtle: #ECECEC;
  --bs-danger-border-subtle: #BFBFC0;
  --bs-light-border-subtle: #ECECEC;
  --bs-dark-border-subtle: #9E9E9E;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 31, 31, 32;

  --bs-secondary-color: rgba(31, 31, 32, 0.75);
  --bs-secondary-bg: #ECECEC;

  --bs-tertiary-color: rgba(31, 31, 32, 0.5);
  --bs-tertiary-bg: #F5F6F7;

  --bs-heading-color: #1F1F20;

  --bs-link-color: #5E5E60;
  --bs-link-hover-color: #3E3E40;

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

  --bs-highlight-color: #1F1F20;
  --bs-highlight-bg: #ECECEC;

  --bs-border-color: #D9D9DA;
  --bs-border-color-translucent: rgba(31, 31, 32, 0.15);

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

  --bs-focus-ring-color: rgba(217, 217, 218, .35);

  --bs-form-valid-color: #3E3E40;
  --bs-form-valid-border-color: #5E5E60;
  --bs-form-invalid-color: #5E5E60;
  --bs-form-invalid-border-color: #9E9E9E;
}.btn-primary {
    --bs-btn-color: #2C2F33;
    --bs-btn-bg: #D1D5D9;
    --bs-btn-border-color: #D1D5D9;
    --bs-btn-hover-color: #2C2F33;
    --bs-btn-hover-bg: #C1C5C8;
    --bs-btn-hover-border-color: #C1C5C8;
    --bs-btn-active-color: #2C2F33;
    --bs-btn-active-bg: #B0B4B7;
    --bs-btn-active-border-color: #B0B4B7;
    --bs-btn-disabled-color: #A0A3A5;
    --bs-btn-disabled-bg: #EFF1F2;
    --bs-btn-disabled-border-color: #EFF1F2;
    --bs-btn-focus-shadow-rgb: 209,213,217;
}
.btn-secondary {
    --bs-btn-color: #2C2F33;
    --bs-btn-bg: #E6E8E9;
    --bs-btn-border-color: #E6E8E9;
    --bs-btn-hover-color: #2C2F33;
    --bs-btn-hover-bg: #D9DBDC;
    --bs-btn-hover-border-color: #D9DBDC;
    --bs-btn-active-color: #2C2F33;
    --bs-btn-active-bg: #C9CDCF;
    --bs-btn-active-border-color: #C9CDCF;
    --bs-btn-disabled-color: #A0A3A5;
    --bs-btn-disabled-bg: #F4F6F7;
    --bs-btn-disabled-border-color: #F4F6F7;
    --bs-btn-focus-shadow-rgb: 230,232,233;
}
.btn-danger {
    --bs-btn-color: #2C2F33;
    --bs-btn-bg: #BFC6C9;
    --bs-btn-border-color: #BFC6C9;
    --bs-btn-hover-color: #2C2F33;
    --bs-btn-hover-bg: #9FA6A9;
    --bs-btn-hover-border-color: #9FA6A9;
    --bs-btn-active-color: #2C2F33;
    --bs-btn-active-bg: #7F8688;
    --bs-btn-active-border-color: #7F8688;
    --bs-btn-disabled-color: #A0A3A5;
    --bs-btn-disabled-bg: #ECEFF0;
    --bs-btn-disabled-border-color: #ECEFF0;
    --bs-btn-focus-shadow-rgb: 191,198,201;
}
.btn-light {
    --bs-btn-color: #2C2F33;
    --bs-btn-bg: #F7F8F9;
    --bs-btn-border-color: #F7F8F9;
    --bs-btn-hover-color: #2C2F33;
    --bs-btn-hover-bg: #F2F4F5;
    --bs-btn-hover-border-color: #F2F4F5;
    --bs-btn-active-color: #2C2F33;
    --bs-btn-active-bg: #E6E9EA;
    --bs-btn-active-border-color: #E6E9EA;
    --bs-btn-disabled-color: #A0A3A5;
    --bs-btn-disabled-bg: #FBFCFD;
    --bs-btn-disabled-border-color: #FBFCFD;
    --bs-btn-focus-shadow-rgb: 247,248,249;
}
.btn-dark {
    --bs-btn-color: #F7F8F9;
    --bs-btn-bg: #6B6F73;
    --bs-btn-border-color: #6B6F73;
    --bs-btn-hover-color: #F7F8F9;
    --bs-btn-hover-bg: #5C6064;
    --bs-btn-hover-border-color: #5C6064;
    --bs-btn-active-color: #F7F8F9;
    --bs-btn-active-bg: #4E5255;
    --bs-btn-active-border-color: #4E5255;
    --bs-btn-disabled-color: #A0A3A5;
    --bs-btn-disabled-bg: #D8DBDD;
    --bs-btn-disabled-border-color: #D8DBDD;
    --bs-btn-focus-shadow-rgb: 107,111,115;
}
.btn-outline-primary {
    --bs-btn-color: #C1C5C8;
    --bs-btn-border-color: #C1C5C8;
    --bs-btn-hover-bg: #C1C5C8;
    --bs-btn-hover-border-color: #C1C5C8;
    --bs-btn-active-bg: #B0B4B7;
    --bs-btn-active-border-color: #B0B4B7;
    --bs-btn-disabled-color: #EFF1F2;
    --bs-btn-disabled-border-color: #EFF1F2;
}
.btn-outline-secondary {
    --bs-btn-color: #B0B4B7;
    --bs-btn-border-color: #B0B4B7;
    --bs-btn-hover-bg: #E6E8E9;
    --bs-btn-hover-border-color: #E6E8E9;
    --bs-btn-active-bg: #C9CDCF;
    --bs-btn-active-border-color: #C9CDCF;
    --bs-btn-disabled-color: #ECEFF0;
    --bs-btn-disabled-border-color: #ECEFF0;
}
.btn-outline-light {
    --bs-btn-color: #2C2F33;
    --bs-btn-border-color: #2C2F33;
    --bs-btn-hover-bg: #F7F8F9;
    --bs-btn-hover-border-color: #F7F8F9;
    --bs-btn-active-bg: #E6E9EA;
    --bs-btn-active-border-color: #E6E9EA;
    --bs-btn-disabled-color: #EFF1F2;
    --bs-btn-disabled-border-color: #EFF1F2;
}
.btn-outline-dark {
    --bs-btn-color: #4E5255;
    --bs-btn-border-color: #4E5255;
    --bs-btn-hover-bg: #6B6F73;
    --bs-btn-hover-border-color: #6B6F73;
    --bs-btn-active-bg: #BFC6C9;
    --bs-btn-active-border-color: #BFC6C9;
    --bs-btn-disabled-color: #D8DBDD;
    --bs-btn-disabled-border-color: #D8DBDD;
}
.btn-flat {
    background-color: #9CA1A4;
    color: #F7F8F9;
}