body {
    background-color: #000000 !important;
    background-image: none !important;
    color: #ffffff !important;
    font-family: "Helvetica Neue", "HelveticaNeue-CondensedBlack", "Helvetica Neue 97 Black Condensed", Arial, sans-serif;
    font-stretch: condensed;
    font-weight: 900;
    text-transform: lowercase !important;
    letter-spacing: 1px;
}

/* stark white outlines on all content tables */
table {
    border: 2px solid #ffffff !important;
    border-color: #ffffff !important;
    background-color: #000000 !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

h1, h2, h3, h4, marquee, p, span, div, b, font, td {
    color: #ffffff !important;
    text-shadow: none !important;
    font-weight: 900;
    text-transform: lowercase !important;
}

/* sharp black and white input boxes forcing lowercase inputs */
input, textarea, button {
    background-color: #000000 !important;
    border: 1px solid #ffffff !important;
    border-radius: 0px !important;
    color: #ffffff !important;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-weight: bold;
    padding: 6px;
    text-transform: lowercase !important;
}

button:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    cursor: pointer;
}

a {
    color: #ffffff !important;
    text-decoration: underline !important;
    font-weight: 900;
    text-transform: lowercase !important;
}

a:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    text-decoration: none !important;
}

hr {
    border: 0;
    border-top: 1px solid #ffffff !important;
}
/* forces all images to stay in full, native color */
img {
    filter: none !important;
    -webkit-filter: none !important;
}
