main,
section,
article,
form,
aside,
footer {
  background-color: #000 !important;
  color: #fff !important;
}

body {
  background-color: #000 !important;
  color: #fff !important;
}


header, footer, .aside-box, form, table, details {
  background-color: #111 !important;
  color: #fff !important;
}

h1, h2, h3, h4, h5, h6 {
  color: #ffd700 !important;
}

p, li {
  color: #ffffff !important;
}

a:link {
  color: #00ffff !important;
  text-decoration: underline;
}

a:visited {
  color: #9999ff !important;
  text-decoration: underline;
}


input,
textarea,
select {
  background-color: #000 !important;
  color: #fff !important;
  border: 2px solid #fff !important;
}

label {
  color: #fff !important;
}

button, .btn {
  background-color: #fff !important;
  color: #000 !important;
  border: none;
}

button:hover, .btn:hover {
  background-color: #ccc !important;
}

table th, table td {
  border: 2px solid #fff !important;
  background-color: #000 !important;
  color: #fff !important;
}

table th {
  background-color: #222 !important;
  font-weight: bold;
}

caption, summary {
  color: #ffd700 !important;
}

details {
  background-color: #111 !important;
  color: #fff !important;
  border-left: 4px solid #00ffff !important;
}
figcaption {
  color: #ffffff !important;
}

body, h1, h2, h3, h4, h5, h6, p, li, a, label, input, button, textarea, summary, figcaption {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

nav a,
footer a,
button,
input,
textarea {
  text-transform: uppercase;
}

