:root {
--accent: #f20f0f !important;
--primary: #0a1414 !important;
--secondary: #f68b1e !important;
--primary-font: Roboto, sans-serif;
--secondary-font: Roboto, sans-serif;
}

/* Header and Footer Background Only */
header, footer {
  background-color: #f68b1e;
  padding: 15px 20px;
}

/* Keep all text and links in original color */
header *:not(img), footer *:not(img) {
  color: inherit;
}

/* Logo visibility using drop shadow */
header img.logo, footer img.logo {
  filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.5));
  max-height: 60px; /* adjust if needed */
}