:root,
[data-bs-theme=light] {
    --bs-blue: #0d6efd !important;
    --bs-indigo: #6610f2 !important;
    --bs-purple: #6f42c1 !important;
    --bs-pink: #d63384 !important;
    --bs-red: #dc3545 !important;
    --bs-orange: #fd7e14 !important;
    --bs-yellow: #ffc107 !important;
    --bs-green: #198754 !important;
    --bs-teal: #20c997 !important;
    --bs-cyan: #0dcaf0 !important;
    --bs-black: #000 !important;
    --bs-white: #fff !important;
    --bs-gray: #6c757d !important;
    --bs-gray-dark: #343a40 !important;
    --bs-gray-100: #f8f9fa !important;
    --bs-gray-200: #e9ecef !important;
    --bs-gray-300: #dee2e6 !important;
    --bs-gray-400: #ced4da !important;
    --bs-gray-500: #adb5bd !important;
    --bs-gray-600: #6c757d !important;
    --bs-gray-700: #495057 !important;
    --bs-gray-800: #343a40 !important;
    --bs-gray-900: #212529 !important;
    --bs-primary: #00543d !important;
    --bs-secondary: #55298a !important;
    --bs-success: #198754 !important;
    --bs-warning: #ffc107 !important;
    --bs-danger: #dc3545 !important;
    --bs-container-primary: #e3efe3 !important;
    --bs-light-primary: #e3efe3 !important;
    --bs-container-secondary: #f5ebf3 !important;
    --bs-tertiary: #1e1e1e !important;
    --bs-container-tertiary: #f5f5eb !important;
    --bs-light-grey: #f5f5f5 !important;
    --bs-error: #ff2400 !important;
    --bs-primary-rgb: 0, 84, 61 !important;
    --bs-secondary-rgb: 85, 41, 138 !important;
    --bs-success-rgb: 25, 135, 84 !important;
    --bs-warning-rgb: 255, 193, 7 !important;
    --bs-danger-rgb: 220, 53, 69 !important;
    --bs-container-primary-rgb: 227, 239, 227 !important;
    --bs-light-primary-rgb: 227, 239, 227 !important;
    --bs-container-secondary-rgb: 245, 235, 243 !important;
    --bs-tertiary-rgb: 30, 30, 30 !important;
    --bs-container-tertiary-rgb: 245, 245, 235 !important;
    --bs-light-grey-rgb: 245, 245, 245 !important;
    --bs-error-rgb: 255, 36, 0 !important;
    --bs-primary-text-emphasis: #052c65 !important;
    --bs-secondary-text-emphasis: #2b2f32 !important;
    --bs-success-text-emphasis: #0a3622 !important;
    --bs-info-text-emphasis: #055160 !important;
    --bs-warning-text-emphasis: #664d03 !important;
    --bs-danger-text-emphasis: #58151c !important;
    --bs-light-text-emphasis: #495057 !important;
    --bs-dark-text-emphasis: #495057 !important;
    --bs-primary-bg-subtle: #cfe2ff !important;
    --bs-secondary-bg-subtle: #e2e3e5 !important;
    --bs-success-bg-subtle: #d1e7dd !important;
    --bs-info-bg-subtle: #cff4fc !important;
    --bs-warning-bg-subtle: #fff3cd !important;
    --bs-danger-bg-subtle: #f8d7da !important;
    --bs-light-bg-subtle: #fcfcfd !important;
    --bs-dark-bg-subtle: #ced4da !important;
    --bs-primary-border-subtle: #9ec5fe !important;
    --bs-secondary-border-subtle: #c4c8cb !important;
    --bs-success-border-subtle: #a3cfbb !important;
    --bs-info-border-subtle: #9eeaf9 !important;
    --bs-warning-border-subtle: #ffe69c !important;
    --bs-danger-border-subtle: #f1aeb5 !important;
    --bs-light-border-subtle: #e9ecef !important;
    --bs-dark-border-subtle: #adb5bd !important;
    --bs-white-rgb: 255, 255, 255 !important;
    --bs-black-rgb: 0, 0, 0 !important;
    --bs-font-sans-serif: "Oxygen", sans-serif !important;
    --bs-font-monospace: "Oxygen", sans-serif !important;
    --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, .15), hsla(0, 0%, 100%, 0)) !important;
    --bs-body-font-family: var(--bs-font-sans-serif) !important;
    --bs-body-font-size: 1rem !important;
    --bs-body-font-weight: 400 !important;
    --bs-body-line-height: 1.5 !important;
    --bs-body-color: #212529 !important;
    --bs-body-color-rgb: 33, 37, 41 !important;
    --bs-body-bg: #fff !important;
    --bs-body-bg-rgb: 255, 255, 255 !important;
    --bs-emphasis-color: #000 !important;
    --bs-emphasis-color-rgb: 0, 0, 0 !important;
    --bs-secondary-color: rgba(33, 37, 41, .75) !important;
    --bs-secondary-color-rgb: 33, 37, 41 !important;
    --bs-secondary-bg: #e9ecef !important;
    --bs-secondary-bg-rgb: 233, 236, 239 !important;
    --bs-tertiary-color: rgba(33, 37, 41, .5) !important;
    --bs-tertiary-color-rgb: 33, 37, 41 !important;
    --bs-tertiary-bg: #f8f9fa !important;
    --bs-tertiary-bg-rgb: 248, 249, 250 !important;
    --bs-heading-color: inherit !important;
    --bs-link-color: #00543d !important;
    --bs-link-color-rgb: 0, 84, 61 !important;
    --bs-link-decoration: underline !important;
    --bs-link-hover-color: #004331 !important;
    --bs-link-hover-color-rgb: 0, 67, 49 !important;
    --bs-code-color: #d63384 !important;
    --bs-highlight-color: #212529 !important;
    --bs-highlight-bg: #fff3cd !important;
    --bs-border-width: 1px !important;
    --bs-border-style: solid !important;
    --bs-border-color: #dee2e6 !important;
    --bs-border-color-translucent: rgba(0, 0, 0, .175) !important;
    --bs-border-radius: 0.375rem !important;
    --bs-border-radius-sm: 0.25rem !important;
    --bs-border-radius-lg: 0.5rem !important;
    --bs-border-radius-xl: 1rem !important;
    --bs-border-radius-xxl: 2rem !important;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl) !important;
    --bs-border-radius-pill: 50rem !important;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .15) !important;
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, .075) !important;
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175) !important;
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075) !important;
    --bs-focus-ring-width: 0.25rem !important;
    --bs-focus-ring-opacity: 0.25 !important;
    --bs-focus-ring-color: rgba(13, 110, 253, .25) !important;
    --bs-form-valid-color: #198754 !important;
    --bs-form-valid-border-color: #198754 !important;
    --bs-form-invalid-color: #dc3545 !important;
    --bs-form-invalid-border-color: #dc3545
}

[data-bs-theme=dark] {
    color-scheme: dark !important;
    --bs-body-color: #dee2e6 !important;
    --bs-body-color-rgb: 222, 226, 230 !important;
    --bs-body-bg: #212529 !important;
    --bs-body-bg-rgb: 33, 37, 41 !important;
    --bs-emphasis-color: #fff !important;
    --bs-emphasis-color-rgb: 255, 255, 255 !important;
    --bs-secondary-color: rgba(222, 226, 230, .75) !important;
    --bs-secondary-color-rgb: 222, 226, 230 !important;
    --bs-secondary-bg: #343a40 !important;
    --bs-secondary-bg-rgb: 52, 58, 64 !important;
    --bs-tertiary-color: rgba(222, 226, 230, .5) !important;
    --bs-tertiary-color-rgb: 222, 226, 230 !important;
    --bs-tertiary-bg: #2b3035 !important;
    --bs-tertiary-bg-rgb: 43, 48, 53 !important;
    --bs-primary-text-emphasis: #6ea8fe !important;
    --bs-secondary-text-emphasis: #a7acb1 !important;
    --bs-success-text-emphasis: #75b798 !important;
    --bs-info-text-emphasis: #6edff6 !important;
    --bs-warning-text-emphasis: #ffda6a !important;
    --bs-danger-text-emphasis: #ea868f !important;
    --bs-light-text-emphasis: #f8f9fa !important;
    --bs-dark-text-emphasis: #dee2e6 !important;
    --bs-primary-bg-subtle: #031633 !important;
    --bs-secondary-bg-subtle: #161719 !important;
    --bs-success-bg-subtle: #051b11 !important;
    --bs-info-bg-subtle: #032830 !important;
    --bs-warning-bg-subtle: #332701 !important;
    --bs-danger-bg-subtle: #2c0b0e !important;
    --bs-light-bg-subtle: #343a40 !important;
    --bs-dark-bg-subtle: #1a1d20 !important;
    --bs-primary-border-subtle: #084298 !important;
    --bs-secondary-border-subtle: #41464b !important;
    --bs-success-border-subtle: #0f5132 !important;
    --bs-info-border-subtle: #087990 !important;
    --bs-warning-border-subtle: #997404 !important;
    --bs-danger-border-subtle: #842029 !important;
    --bs-light-border-subtle: #495057 !important;
    --bs-dark-border-subtle: #343a40 !important;
    --bs-heading-color: inherit !important;
    --bs-link-color: #6ea8fe !important;
    --bs-link-hover-color: #8bb9fe !important;
    --bs-link-color-rgb: 110, 168, 254 !important;
    --bs-link-hover-color-rgb: 139, 185, 254 !important;
    --bs-code-color: #e685b5 !important;
    --bs-highlight-color: #dee2e6 !important;
    --bs-highlight-bg: #664d03 !important;
    --bs-border-color: #495057 !important;
    --bs-border-color-translucent: hsla(0, 0%, 100%, .15) !important;
    --bs-form-valid-color: #75b798 !important;
    --bs-form-valid-border-color: #75b798 !important;
    --bs-form-invalid-color: #ea868f !important;
    --bs-form-invalid-border-color: #ea868f
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #00543d;
    --bs-btn-border-color: #00543d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #004734;
    --bs-btn-hover-border-color: #004331;
    --bs-btn-focus-shadow-rgb: 38, 110, 90;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #004331;
    --bs-btn-active-border-color: #003f2e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #00543d;
    --bs-btn-disabled-border-color: #00543d
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #55298a;
    --bs-btn-border-color: #55298a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #482375;
    --bs-btn-hover-border-color: #44216e;
    --bs-btn-focus-shadow-rgb: 111, 73, 156;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #44216e;
    --bs-btn-active-border-color: #401f68;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #55298a;
    --bs-btn-disabled-border-color: #55298a
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754
}

.btn-warning {
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffca2c;
    --bs-btn-hover-border-color: #ffc720;
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffcd39;
    --bs-btn-active-border-color: #ffc720;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bb2d3b;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545
}

.btn-container-primary,
.btn-light-primary {
    --bs-btn-color: #000;
    --bs-btn-bg: #e3efe3;
    --bs-btn-border-color: #e3efe3;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e7f1e7;
    --bs-btn-hover-border-color: #e6f1e6;
    --bs-btn-focus-shadow-rgb: 193, 203, 193;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e9f2e9;
    --bs-btn-active-border-color: #e6f1e6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #e3efe3;
    --bs-btn-disabled-border-color: #e3efe3
}

.btn-container-secondary {
    --bs-btn-color: #000;
    --bs-btn-bg: #f5ebf3;
    --bs-btn-border-color: #f5ebf3;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f7eef5;
    --bs-btn-hover-border-color: #f6edf4;
    --bs-btn-focus-shadow-rgb: 208, 200, 207;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f7eff5;
    --bs-btn-active-border-color: #f6edf4;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f5ebf3;
    --bs-btn-disabled-border-color: #f5ebf3
}

.btn-tertiary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #1e1e1e;
    --bs-btn-border-color: #1e1e1e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1a1a1a;
    --bs-btn-hover-border-color: #181818;
    --bs-btn-focus-shadow-rgb: 64, 64, 64;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #181818;
    --bs-btn-active-border-color: #171717;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #1e1e1e;
    --bs-btn-disabled-border-color: #1e1e1e
}

.btn-container-tertiary {
    --bs-btn-color: #000;
    --bs-btn-bg: #f5f5eb;
    --bs-btn-border-color: #f5f5eb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f7f7ee;
    --bs-btn-hover-border-color: #f6f6ed;
    --bs-btn-focus-shadow-rgb: 208, 208, 200;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f7f7ef;
    --bs-btn-active-border-color: #f6f6ed;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f5f5eb;
    --bs-btn-disabled-border-color: #f5f5eb
}

.btn-light-grey {
    --bs-btn-color: #000;
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: #f5f5f5;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f7f7f7;
    --bs-btn-hover-border-color: #f6f6f6;
    --bs-btn-focus-shadow-rgb: 208, 208, 208;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f7f7f7;
    --bs-btn-active-border-color: #f6f6f6;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f5f5f5;
    --bs-btn-disabled-border-color: #f5f5f5
}

.btn-error {
    --bs-btn-color: #000;
    --bs-btn-bg: #ff2400;
    --bs-btn-border-color: #ff2400;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ff4526;
    --bs-btn-hover-border-color: #ff3a1a;
    --bs-btn-focus-shadow-rgb: 217, 31, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ff5033;
    --bs-btn-active-border-color: #ff3a1a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ff2400;
    --bs-btn-disabled-border-color: #ff2400
}

.btn-outline-primary {
    --bs-btn-color: #00543d;
    --bs-btn-border-color: #00543d;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00543d;
    --bs-btn-hover-border-color: #00543d;
    --bs-btn-focus-shadow-rgb: 0, 84, 61;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #00543d;
    --bs-btn-active-border-color: #00543d;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #00543d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #00543d;
    --bs-gradient: none
}

.btn-outline-secondary {
    --bs-btn-color: #55298a;
    --bs-btn-border-color: #55298a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #55298a;
    --bs-btn-hover-border-color: #55298a;
    --bs-btn-focus-shadow-rgb: 85, 41, 138;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #55298a;
    --bs-btn-active-border-color: #55298a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #55298a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #55298a;
    --bs-gradient: none
}

.btn-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #198754;
    --bs-btn-hover-border-color: #198754;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #198754;
    --bs-btn-active-border-color: #198754;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none
}

.btn-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ffc107;
    --bs-btn-hover-border-color: #ffc107;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ffc107;
    --bs-btn-active-border-color: #ffc107;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none
}

.btn-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #dc3545;
    --bs-btn-hover-border-color: #dc3545;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #dc3545;
    --bs-btn-active-border-color: #dc3545;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none
}

.btn-outline-container-primary,
.btn-outline-light-primary {
    --bs-btn-color: #e3efe3;
    --bs-btn-border-color: #e3efe3;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e3efe3;
    --bs-btn-hover-border-color: #e3efe3;
    --bs-btn-focus-shadow-rgb: 227, 239, 227;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #e3efe3;
    --bs-btn-active-border-color: #e3efe3;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #e3efe3;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #e3efe3;
    --bs-gradient: none
}

.btn-outline-container-secondary {
    --bs-btn-color: #f5ebf3;
    --bs-btn-border-color: #f5ebf3;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f5ebf3;
    --bs-btn-hover-border-color: #f5ebf3;
    --bs-btn-focus-shadow-rgb: 245, 235, 243;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f5ebf3;
    --bs-btn-active-border-color: #f5ebf3;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f5ebf3;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f5ebf3;
    --bs-gradient: none
}

.btn-outline-tertiary {
    --bs-btn-color: #1e1e1e;
    --bs-btn-border-color: #1e1e1e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1e1e1e;
    --bs-btn-hover-border-color: #1e1e1e;
    --bs-btn-focus-shadow-rgb: 30, 30, 30;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1e1e1e;
    --bs-btn-active-border-color: #1e1e1e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #1e1e1e;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #1e1e1e;
    --bs-gradient: none
}

.btn-outline-container-tertiary {
    --bs-btn-color: #f5f5eb;
    --bs-btn-border-color: #f5f5eb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f5f5eb;
    --bs-btn-hover-border-color: #f5f5eb;
    --bs-btn-focus-shadow-rgb: 245, 245, 235;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f5f5eb;
    --bs-btn-active-border-color: #f5f5eb;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f5f5eb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f5f5eb;
    --bs-gradient: none
}

.btn-outline-light-grey {
    --bs-btn-color: #f5f5f5;
    --bs-btn-border-color: #f5f5f5;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f5f5f5;
    --bs-btn-hover-border-color: #f5f5f5;
    --bs-btn-focus-shadow-rgb: 245, 245, 245;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f5f5f5;
    --bs-btn-active-border-color: #f5f5f5;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #f5f5f5;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f5f5f5;
    --bs-gradient: none
}

.btn-outline-error {
    --bs-btn-color: #ff2400;
    --bs-btn-border-color: #ff2400;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ff2400;
    --bs-btn-hover-border-color: #ff2400;
    --bs-btn-focus-shadow-rgb: 255, 36, 0;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ff2400;
    --bs-btn-active-border-color: #ff2400;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    --bs-btn-disabled-color: #ff2400;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ff2400;
    --bs-gradient: none
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 38, 110, 90;
    text-decoration: underline
}