* { color: black; } body { background-color: white; } h1, h2, h3, h4, h5, p, small, label, span, i { color: black; } a:hover, .modal_button:hover { color: black; } nav { border-bottom: 3px solid black; } nav ul li a { color: black; } code { background-color: #c6c6c6; } .line { background-color: black; border-top: 2px solid black; } .button { color: black; } .button:hover, .button:hover * { color: red; } #theme_toggle { color: black; } input, textarea { background-color: transparent; color: black; border: 3px solid black; } input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-text-fill-color: black; -webkit-box-shadow: 0 0 0px 1000px white inset; transition: background-color 5000s ease-in-out 0s; } .checkmark { border: 2px solid black; } .form_checkbox_container:hover input~.checkmark { background-color: black; } .std_border, .med_border, .sm_border { border-color: black; } @media screen and (max-width: 992px) { nav { border-bottom: none; border-top: 3px solid black; } }