body.high-contrast {
    background-color: #000;
    color: #fff;
}

body.high-contrast * {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #fff !important;
}

body.high-contrast a,
body.high-contrast button {
    background-color: #fff !important;
    color: #0000ff !important;
}

body.high-contrast p,
body.high-contrast h1,
body.high-contrast h2,
body.high-contrast h3,
body.high-contrast h4,
body.high-contrast h5,
body.high-contrast h6,
body.high-contrast li,
body.high-contrast span,
body.high-contrast strong {
    color: #fff;
}
