[data-bs-theme=dark] {
    --te-link-color: #a1a1a8;
    --te-link-hover-color: #f3f1f1;
    --bs-light: #202227;
    --bs-light-rgb: 25, 26, 31;
    --bs-gray-100: #0f0f10;
    --bs-gray-200: #202227;
    --bs-gray-300: #3e3e40;
    --bs-gray-400: #a1a1a8;
    --bs-gray-500: #bfc0c9;
    --bs-gray-600: #c5c6cc;
    --bs-gray-700: #f3f1f1;
    --bs-gray-800: #f7f5f5;
    --bs-gray-900: #fff;
    --bs-body-bg: #191a1f;
    --bs-white: #202227;
    --bs-white-rgb: 25, 26, 31;
    --bs-secondary: #595d69;
    --bs-success: #0cbc87;
    --bs-info: #4f9ef8;
    --bs-warning: #f7c32e;
    --bs-danger: #d6293e;
    --bs-red: #d6293e;
    --bs-body-bg-rgb: #191a1f;
    --bs-body-color: #a1a1a8;
    --bs-border-color: rgba(255, 255, 255, .08);
    --bs-emphasis-color: #f7f8f9;
    --bs-emphasis-color-rgb: 247, 248, 249;
    --bs-secondary-color: rgba(161, 161, 168, .75);
    --bs-secondary-color-rgb: 161, 161, 168;
    --bs-secondary-bg: #191a1f;
    --bs-secondary-bg-rgb: 25, 26, 31;
    --bs-tertiary-color: rgba(161, 161, 168, .5);
    --bs-tertiary-color-rgb: 161, 161, 168;
    --bs-tertiary-bg: #141518;
    --bs-tertiary-bg-rgb: 20, 21, 24;
    --bs-emphasis-color: #fff;
    --bs-primary-text: #6ea8fe;
    --bs-secondary-text: #dfe0e5;
    --bs-success-text: #75b798;
    --bs-info-text: #6edff6;
    --bs-warning-text: #ffda6a;
    --bs-danger-text: #ea868f;
    --bs-light-text: #f7f8f9;
    --bs-dark-text: #dfe0e5;
    --bs-text-dark: #dfe0e5;
    --bs-text-light: #dfe0e5;
    --bs-dark: #dfe0e5;
    --bs-dark-rgb: 161, 161, 168;
    --bs-primary-bg-subtle: #031633;
    --bs-secondary-bg-subtle: #0f0f10;
    --bs-success-bg-subtle: #051b11;
    --bs-info-bg-subtle: #032830;
    --bs-warning-bg-subtle: #332701;
    --bs-danger-bg-subtle: #2c0b0e;
    --bs-light-bg-subtle: #191a1f;
    --bs-dark-bg-subtle: #0d0d10;
    --bs-primary-border-subtle: #084298;
    --bs-secondary-border-subtle: #29292e;
    --bs-success-border-subtle: #0f5132;
    --bs-info-border-subtle: #055160;
    --bs-warning-border-subtle: #664d03;
    --bs-danger-border-subtle: #842029;
    --bs-light-border-subtle: #29292e;
    --bs-dark-border-subtle: #191a1f;
    --bs-heading-color: var(--black-two);
    --bs-link-color: #2163e8;
    --bs-link-color-rgb: #2163e8;
    --bs-link-hover-color: #1a4fba;
    --bs-link-color-rgb: 33, 99, 232;
    --bs-link-hover-color-rgb: 26, 79, 186;
    --bs-code-color: #e685b5;
    --bs-border-color: #29292e;
    --bs-border-color-translucent: rgba(255, 255, 255, .15);
}

[data-bs-theme=dark] .text-te-color,
[data-bs-theme=dark] .text-te-color:hover,
[data-bs-theme=dark] button.nav-link {
    color: #fff !important;
}

[data-bs-theme=dark] .title-line {
    border-bottom: 1px #fff solid;
}

[data-bs-theme=dark] .bio-box {
    background-color: transparent !important;
    border: none !important;
}

[data-bs-theme=dark] .all-leagues .nav-link img {
    filter: invert(1);
}

[data-bs-theme=dark] .btn-white {
    background-color: #000 !important;
    border-color: #000 !important;
}

[data-bs-theme=dark] .btn-outline-dark {
    background-color: #fff !important;
    border-color: #fff !important;
}

[data-bs-theme=dark] .btn-outline-dark:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}

[data-bs-theme=dark] a.internal_link {
    color: #fff !important;
}

[data-bs-theme=dark] .news-header .category {
    color: #fff !important;
}

[data-bs-theme=dark] .light-mode {
    display: none !important;
}

[data-bs-theme=dark] .dark-mode {
    display: inline-block !important;
}
[data-bs-theme=dark] .border-white {
    border: 1px #fff solid!important;
}
