:root,
[data-bs-theme=light] {
    --bs-blue: #7F8C8D;
    --bs-indigo: #9BA1A2;
    --bs-purple: #B6BBBC;
    --bs-pink: #9BA1A2;
    --bs-red: #4F5455;
    --bs-orange: #D1D5D6;
    --bs-yellow: #ECEDED;
    --bs-green: #7F8C8D;
    --bs-teal: #B6BBBC;
    --bs-cyan: #D1D5D6;

    --bs-black: #36393A;
    --bs-white: #F4F5F5;

    --bs-gray: #9BA1A2;
    --bs-gray-dark: #686D6E;
    --bs-gray-100: #F4F5F5;
    --bs-gray-200: #ECEDED;
    --bs-gray-300: #D1D5D6;
    --bs-gray-400: #B6BBBC;
    --bs-gray-500: #9BA1A2;
    --bs-gray-600: #818688;
    --bs-gray-700: #686D6E;
    --bs-gray-800: #4F5455;
    --bs-gray-900: #36393A;

    --bs-primary: #7F8C8D;
    --bs-secondary: #B6BBBC;
    --bs-success: #686D6E;
    --bs-info: #9BA1A2;
    --bs-warning: #D1D5D6;
    --bs-danger: #4F5455;
    --bs-light: #F4F5F5;
    --bs-dark: #36393A;

    --bs-primary-rgb: 127, 140, 141;
    --bs-success-rgb: 104, 109, 110;
    --bs-info-rgb: 155, 161, 162;
    --bs-warning-rgb: 209, 213, 214;
    --bs-danger-rgb: 79, 84, 85;
    --bs-light-rgb: 244, 245, 245;
    --bs-dark-rgb: 54, 57, 58;

    --bs-primary-text-emphasis: #36393A;
    --bs-secondary-text-emphasis: #4F5455;
    --bs-success-text-emphasis: #36393A;
    --bs-info-text-emphasis: #4F5455;
    --bs-warning-text-emphasis: #36393A;
    --bs-danger-text-emphasis: #36393A;
    --bs-light-text-emphasis: #4F5455;
    --bs-dark-text-emphasis: #F4F5F5;

    --bs-primary-bg-subtle: #ECEDED;
    --bs-secondary-bg-subtle: #F4F5F5;
    --bs-success-bg-subtle: #ECEDED;
    --bs-info-bg-subtle: #ECEDED;
    --bs-warning-bg-subtle: #F7F8F8;
    --bs-danger-bg-subtle: #D1D5D6;
    --bs-light-bg-subtle: #FBFCFC;
    --bs-dark-bg-subtle: #D1D5D6;

    --bs-primary-border-subtle: #D1D5D6;
    --bs-secondary-border-subtle: #D1D5D6;
    --bs-success-border-subtle: #9BA1A2;
    --bs-info-border-subtle: #D1D5D6;
    --bs-warning-border-subtle: #ECEFEF;
    --bs-danger-border-subtle: #B6BBBC;
    --bs-light-border-subtle: #ECEDED;
    --bs-dark-border-subtle: #9BA1A2;

    --bs-white-rgb: 244, 245, 245;
    --bs-black-rgb: 54, 57, 58;

    --bs-secondary-color: rgba(129, 134, 136, 0.75);
    --bs-secondary-bg: #ECEDED;

    --bs-tertiary-color: rgba(129, 134, 136, 0.5);
    --bs-tertiary-bg: #F4F5F5;

    --bs-heading-color: #36393A;

    --bs-link-color: #4F5455;
    --bs-link-hover-color: #36393A;

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

    --bs-highlight-color: #36393A;
    --bs-highlight-bg: #ECEDED;

    --bs-border-color: #D1D5D6;
    --bs-border-color-translucent: rgba(79, 84, 85, 0.15);

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

    --bs-focus-ring-color: rgba(127, 140, 141, .35);

    --bs-form-valid-color: #36393A;
    --bs-form-valid-border-color: #4F5455;
    --bs-form-invalid-color: #4F5455;
    --bs-form-invalid-border-color: #686D6E;
}

.btn-primary {
    --bs-btn-color: #F2F2F1;
    --bs-btn-bg: #848482;
    --bs-btn-border-color: #848482;
    --bs-btn-hover-color: #F2F2F1;
    --bs-btn-hover-bg: #6E6E6D;
    --bs-btn-hover-border-color: #6E6E6D;
    --bs-btn-active-color: #F2F2F1;
    --bs-btn-active-bg: #585857;
    --bs-btn-active-border-color: #585857;
    --bs-btn-disabled-color: #F2F2F1;
    --bs-btn-disabled-bg: #ECECEC;
    --bs-btn-disabled-border-color: #ECECEC;
    --bs-btn-focus-shadow-rgb: 132, 132, 130;
}

.btn-secondary {
    --bs-btn-color: #585857;
    --bs-btn-bg: #ECECEC;
    --bs-btn-border-color: #ECECEC;
    --bs-btn-hover-color: #585857;
    --bs-btn-hover-bg: #E0E0DF;
    --bs-btn-hover-border-color: #E0E0DF;
    --bs-btn-active-color: #F2F2F1;
    --bs-btn-active-bg: #CFCFCE;
    --bs-btn-active-border-color: #CFCFCE;
    --bs-btn-disabled-color: #BEBEBE;
    --bs-btn-disabled-bg: #ECECEC;
    --bs-btn-disabled-border-color: #ECECEC;
    --bs-btn-focus-shadow-rgb: 132, 132, 130;
}

.btn-danger {
    --bs-btn-color: #F2F2F1;
    --bs-btn-bg: #848482;
    --bs-btn-border-color: #848482;
    --bs-btn-hover-color: #F2F2F1;
    --bs-btn-hover-bg: #6E6E6D;
    --bs-btn-hover-border-color: #6E6E6D;
    --bs-btn-active-color: #F2F2F1;
    --bs-btn-active-bg: #585857;
    --bs-btn-active-border-color: #585857;
    --bs-btn-disabled-color: #F2F2F1;
    --bs-btn-disabled-bg: #ECECEC;
    --bs-btn-disabled-border-color: #ECECEC;
    --bs-btn-focus-shadow-rgb: 132, 132, 130;
}

.btn-light {
    --bs-btn-color: #585857;
    --bs-btn-bg: #F2F2F1;
    --bs-btn-border-color: #F2F2F1;
    --bs-btn-hover-color: #585857;
    --bs-btn-hover-bg: #ECECEC;
    --bs-btn-hover-border-color: #ECECEC;
    --bs-btn-active-color: #585857;
    --bs-btn-active-bg: #E0E0DF;
    --bs-btn-active-border-color: #E0E0DF;
    --bs-btn-disabled-color: #585857;
    --bs-btn-disabled-bg: #F2F2F1;
    --bs-btn-disabled-border-color: #F2F2F1;
    --bs-btn-focus-shadow-rgb: 132, 132, 130;
}

.btn-dark {
    --bs-btn-color: #F2F2F1;
    --bs-btn-bg: #848482;
    --bs-btn-border-color: #848482;
    --bs-btn-hover-color: #F2F2F1;
    --bs-btn-hover-bg: #6E6E6D;
    --bs-btn-hover-border-color: #6E6E6D;
    --bs-btn-active-color: #F2F2F1;
    --bs-btn-active-bg: #585857;
    --bs-btn-active-border-color: #585857;
    --bs-btn-disabled-color: #F2F2F1;
    --bs-btn-disabled-bg: #E0E0DF;
    --bs-btn-disabled-border-color: #E0E0DF;
    --bs-btn-focus-shadow-rgb: 132, 132, 130;
}

.btn-outline-primary {
    --bs-btn-color: #848482;
    --bs-btn-border-color: #848482;
    --bs-btn-hover-bg: #848482;
    --bs-btn-hover-border-color: #848482;
    --bs-btn-active-bg: #6E6E6D;
    --bs-btn-active-border-color: #6E6E6D;
    --bs-btn-disabled-color: #ECECEC;
    --bs-btn-disabled-border-color: #ECECEC;
}

.btn-outline-secondary {
    --bs-btn-color: #585857;
    --bs-btn-border-color: #585857;
    --bs-btn-hover-bg: #ECECEC;
    --bs-btn-hover-border-color: #ECECEC;
    --bs-btn-active-bg: #CFCFCE;
    --bs-btn-active-border-color: #CFCFCE;
    --bs-btn-disabled-color: #ECECEC;
    --bs-btn-disabled-border-color: #ECECEC;
}

.btn-outline-light {
    --bs-btn-color: #585857;
    --bs-btn-border-color: #585857;
    --bs-btn-hover-bg: #F2F2F1;
    --bs-btn-hover-border-color: #F2F2F1;
    --bs-btn-active-bg: #E0E0DF;
    --bs-btn-active-border-color: #E0E0DF;
    --bs-btn-disabled-color: #ECECEC;
    --bs-btn-disabled-border-color: #ECECEC;
}

.btn-outline-dark {
    --bs-btn-color: #585857;
    --bs-btn-border-color: #585857;
    --bs-btn-hover-bg: #848482;
    --bs-btn-hover-border-color: #848482;
    --bs-btn-active-bg: #6E6E6D;
    --bs-btn-active-border-color: #6E6E6D;
    --bs-btn-disabled-color: #E0E0DF;
    --bs-btn-disabled-border-color: #E0E0DF;
}

.btn-flat {
    background-color: #848482;
    color: #F2F2F1;
}