/* Rustic-Industrial Bar Theme - Improved Contrast */

/* Main background - darker grey for better contrast */
body.sans-serif {
  background-color: #2a2a2a !important;
  color: #f0f0f0 !important;
}

/* Header - very dark */
header.bg-black {
  background-color: #1a1a1a !important;
  border-bottom: 2px solid #b8860b !important; /* Darker gold */
}

/* Navigation - brighter text */
nav a {
  color: #ffffff !important;
  font-weight: 500 !important;
}

nav a:hover {
  color: #d4a574 !important; /* Lighter rust for visibility */
}

/* Main content area - medium grey with good separation */
.bg-near-white, article {
  background-color: #3d3d3d !important;
  padding: 2rem !important;
}

/* Headings - brighter rust/copper */
h1, h2, h3, h4, h5, h6 {
  color: #e89b5f !important; /* Lighter, more readable rust */
}

/* Links - brighter amber */
a.link {
  color: #e6b887 !important;
}

a.link:hover {
  color: #f5d4a8 !important;
}

/* Date/time - bright enough to read */
time, .f6.mv4.dib.tracked {
  color: #d4a574 !important;
  font-weight: 500;
}

/* Text - high contrast white */
p, li {
  color: #e8e8e8 !important;
  line-height: 1.6 !important;
}

/* Footer */
footer {
  background-color: #1a1a1a !important;
  border-top: 2px solid #b8860b !important;
  color: #b8b8b8 !important;
}

/* Hide read more buttons */
a.ba.b--moon-gray.bg-light-gray.br2.color-inherit.dib.f7.hover-bg-moon-gray.link.mt2.ph2.pv1 {
  display: none !important;
}
