:root,
[data-bs-theme=light] {
    --bs-blue: #FFC107;
    --bs-indigo: #FFB300;
    --bs-purple: #FFA000;
    --bs-pink: #FF8F00;
    --bs-red: #FF6F00;
    --bs-orange: #FFD54F;
    --bs-yellow: #FFE082;
    --bs-green: #FFC107;
    --bs-teal: #FFECB3;
    --bs-cyan: #FFF8E1;

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

    --bs-gray: #FFCA28;
    --bs-gray-dark: #FF8F00;
    --bs-gray-100: #FFF8E1;
    --bs-gray-200: #FFECB3;
    --bs-gray-300: #FFE082;
    --bs-gray-400: #FFD54F;
    --bs-gray-500: #FFCA28;
    --bs-gray-600: #FFC107;
    --bs-gray-700: #FFB300;
    --bs-gray-800: #FFA000;
    --bs-gray-900: #FF6F00;

    --bs-primary: #FFC107;
    --bs-secondary: #FFD54F;
    --bs-success: #FFB300;
    --bs-info: #FFCA28;
    --bs-warning: #FFE082;
    --bs-danger: #FF8F00;
    --bs-light: #FFF8E1;
    --bs-dark: #FFA000;

    --bs-primary-rgb: 255, 193, 7;
    --bs-secondary-rgb: 255, 213, 79;
    --bs-success-rgb: 255, 179, 0;
    --bs-info-rgb: 255, 202, 40;
    --bs-warning-rgb: 255, 224, 130;
    --bs-danger-rgb: 255, 143, 0;
    --bs-light-rgb: 255, 248, 225;
    --bs-dark-rgb: 255, 160, 0;

    --bs-primary-text-emphasis: #FFA000;
    --bs-secondary-text-emphasis: #FF8F00;
    --bs-success-text-emphasis: #FF6F00;
    --bs-info-text-emphasis: #FF8F00;
    --bs-warning-text-emphasis: #FFA000;
    --bs-danger-text-emphasis: #FF6F00;
    --bs-light-text-emphasis: #FF8F00;
    --bs-dark-text-emphasis: #FFF8E1;

    --bs-primary-bg-subtle: #FFF8E1;
    --bs-secondary-bg-subtle: #FFECB3;
    --bs-success-bg-subtle: #FFF8E1;
    --bs-info-bg-subtle: #FFECB3;
    --bs-warning-bg-subtle: #FFF8E1;
    --bs-danger-bg-subtle: #FFECB3;
    --bs-light-bg-subtle: #FFF8E1;
    --bs-dark-bg-subtle: #FFE082;

    --bs-primary-border-subtle: #FFE082;
    --bs-secondary-border-subtle: #FFF8E1;
    --bs-success-border-subtle: #FFCA28;
    --bs-info-border-subtle: #FFE082;
    --bs-warning-border-subtle: #FFF8E1;
    --bs-danger-border-subtle: #FFD54F;
    --bs-light-border-subtle: #FFECB3;
    --bs-dark-border-subtle: #FFCA28;

    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;

    --bs-secondary-color: rgba(160, 92, 3, 0.75);
    --bs-secondary-bg: #FFECB3;

    --bs-tertiary-color: rgba(255, 143, 0, 0.5);
    --bs-tertiary-bg: #FFF8E1;

    --bs-heading-color: #FF6F00;

    --bs-link-color: #FF8F00;
    --bs-link-hover-color: #FF6F00;

    --bs-code-color: #FFB300;

    --bs-highlight-color: #FF6F00;
    --bs-highlight-bg: #FFF8E1;

    --bs-border-color: #FFE082;
    --bs-border-color-translucent: rgba(255, 143, 0, 0.15);

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

    --bs-focus-ring-color: rgba(255, 193, 7, .35);

    --bs-form-valid-color: #FFA000;
    --bs-form-valid-border-color: #FF8F00;
    --bs-form-invalid-color: #FF8F00;
    --bs-form-invalid-border-color: #FFB300;
}

.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #ffb300;
    --bs-btn-hover-border-color: #ffb300;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #ffa000;
    --bs-btn-active-border-color: #ffa000;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #ffe082;
    --bs-btn-disabled-border-color: #ffe082;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
}

.btn-secondary {
    --bs-btn-color: #ff6f00;
    --bs-btn-bg: #ffe082;
    --bs-btn-border-color: #ffe082;
    --bs-btn-hover-color: #ff6f00;
    --bs-btn-hover-bg: #ffd54f;
    --bs-btn-hover-border-color: #ffd54f;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #ffca28;
    --bs-btn-active-border-color: #ffca28;
    --bs-btn-disabled-color: #ff6f00;
    --bs-btn-disabled-bg: #fff8e1;
    --bs-btn-disabled-border-color: #fff8e1;
    --bs-btn-focus-shadow-rgb: 255, 224, 130;
}

.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #ffb300;
    --bs-btn-border-color: #ffb300;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #ff8f00;
    --bs-btn-hover-border-color: #ff8f00;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #ff6f00;
    --bs-btn-active-border-color: #ff6f00;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #ffecb3;
    --bs-btn-disabled-border-color: #ffecb3;
    --bs-btn-focus-shadow-rgb: 255, 179, 0;
}

.btn-light {
    --bs-btn-color: #ff6f00;
    --bs-btn-bg: #fff8e1;
    --bs-btn-border-color: #fff8e1;
    --bs-btn-hover-color: #ff6f00;
    --bs-btn-hover-bg: #ffecb3;
    --bs-btn-hover-border-color: #ffecb3;
    --bs-btn-active-color: #ff6f00;
    --bs-btn-active-bg: #ffe082;
    --bs-btn-active-border-color: #ffe082;
    --bs-btn-disabled-color: #ff6f00;
    --bs-btn-disabled-bg: #fff8e1;
    --bs-btn-disabled-border-color: #fff8e1;
    --bs-btn-focus-shadow-rgb: 255, 248, 225;
}

.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #ff6f00;
    --bs-btn-border-color: #ff6f00;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #ff8f00;
    --bs-btn-hover-border-color: #ff8f00;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #ff6f00;
    --bs-btn-active-border-color: #ff6f00;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #ffca28;
    --bs-btn-disabled-border-color: #ffca28;
    --bs-btn-focus-shadow-rgb: 255, 111, 0;
}

.btn-outline-primary {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-active-bg: #ffb300;
    --bs-btn-active-border-color: #ffb300;
    --bs-btn-disabled-color: #ffe082;
    --bs-btn-disabled-border-color: #ffe082;
}

.btn-outline-secondary {
    --bs-btn-color: #ffb300;
    --bs-btn-border-color: #ffb300;
    --bs-btn-hover-bg: #ffe082;
    --bs-btn-hover-border-color: #ffe082;
    --bs-btn-active-bg: #ffca28;
    --bs-btn-active-border-color: #ffca28;
    --bs-btn-disabled-color: #ffecb3;
    --bs-btn-disabled-border-color: #ffecb3;
}

.btn-outline-light {
    --bs-btn-color: #ff6f00;
    --bs-btn-border-color: #ff6f00;
    --bs-btn-hover-bg: #fff8e1;
    --bs-btn-hover-border-color: #fff8e1;
    --bs-btn-active-bg: #ffe082;
    --bs-btn-active-border-color: #ffe082;
    --bs-btn-disabled-color: #ffe082;
    --bs-btn-disabled-border-color: #ffe082;
}

.btn-outline-dark {
    --bs-btn-color: #ff6f00;
    --bs-btn-border-color: #ff6f00;
    --bs-btn-hover-bg: #ff6f00;
    --bs-btn-hover-border-color: #ff6f00;
    --bs-btn-active-bg: #ffb300;
    --bs-btn-active-border-color: #ffb300;
    --bs-btn-disabled-color: #ffca28;
    --bs-btn-disabled-border-color: #ffca28;
}

.btn-flat {
    background-color: #ffc107;
    color: #fff;
}