[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-blue: var(--bs-blue-300);
    --bs-indigo: var(--bs-indigo-300);
    --bs-purple: var(--bs-purple-300);
    --bs-pink: var(--bs-pink-300);
    --bs-red: var(--bs-red-300);
    --bs-orange: var(--bs-orange-300);
    --bs-yellow: var(--bs-yellow-300);
    --bs-green: var(--bs-green-300);
    --bs-teal: var(--bs-teal-300);
    --bs-cyan: var(--bs-cyan-300);
    --bs-black: #000;
    --bs-white: #fff;
    --bs-light: #18171d;
    --bs-light-rgb: 24, 23, 29;
    --bs-dark: #fff;
    --bs-dark-rgb: 255, 255, 255;
    --bs-gray: var(--bs-gray-500);
    --bs-gray-dark: var(--bs-gray-200);
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #18171d;
    --bs-body-bg-rgb: 24, 23, 29;
    --bs-body-bg-html: #28272d;
    --bs-emphasis-color: #fff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: #2b3035;
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: #6ea8fe;
    --bs-secondary-text-emphasis: #a7acb1;
    --bs-success-text-emphasis: #75b798;
    --bs-info-text-emphasis: #6edff6;
    --bs-warning-text-emphasis: #ffda6a;
    --bs-danger-text-emphasis: #ea868f;
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #161719;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #41464b;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #087990;
    --bs-warning-border-subtle: #997404;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-code-color: #e685b5;
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: #664d03;
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f;
}