body.high-contrast-text {
    background-color: black;
    color: white;
}

body.high-contrast-text * {
    text-transform: uppercase !important;
    background-color: black !important;
    color: white !important;
    border-color: #555 !important;
}

body.high-contrast-text a {
    color: yellow !important;
}

body.high-contrast-text a:hover {
    color: #ffcc80 !important;
}

body.high-contrast-text .navbar {
    background-color: #222 !important;
}

body.high-contrast-text .card {
    background-color: #111 !important;
}

body.high-contrast-text input,
body.high-contrast-text button,
body.high-contrast-text select,
body.high-contrast-text textarea {
    background-color: #333 !important;
    color: white !important;
}