:root {
  --bg: #d6d6d6;
  --bg-alt: #c8c8c8;
  --text: #1a1a1a;
  --muted: rgba(0, 0, 0, 0.55);
  --accent: #e8501c;
  --accent-contrast: #ffffff;
  --border: rgba(232, 80, 28, 0.2);
  --header-bg: #ffffff;
  --footer-bg: #0d1b2a;
  --cta-red: #e8501c;
  --cta-green: #e8501c;
  --on-cta: #ffffff;
  --radius: 6px;
}

.post-entry,
.first-entry,
.post-single {
  background: #ffffff;
}

/* Dark footer — light text */
.footer,
.footer p,
.footer span,
.footer li,
.footer a {
  color: rgba(255, 255, 255, 0.75) !important;
}
.footer a:hover {
  color: #ffffff !important;
}
