/* Dark mode override for 4d.html */
body, html {
  background: #181a1b !important;
  color: #e0e0e0 !important;
}

header, #wrapper, .container, section, nav, table, td, th, div, input, select, textarea, button, a, ul, li {
  background: transparent !important;
  color: #e0e0e0 !important;
  border-color: #333 !important;
}

a, a:visited, a:active {
  color: #b99900 !important;
}

a:hover {
  color: #ffb380 !important;
}

img, svg {
  filter: brightness(0.85) contrast(1.1);
}

/* Button styling */
button, .button {
  background: #23272a !important;
  color: #e0e0e0 !important;
  border: 1px solid #444 !important;
}

/* Remove box shadows and highlights */
*, *:before, *:after {
  box-shadow: none !important;
}
