.customContainerColor {
  background: linear-gradient(135deg, #4a1a0a, #8a3a12, #FF8A1F); /* ember → burnt orange → bright orange */
  border-bottom: 0.25vw solid #7a2e0c;
  border-top: 0.25vw solid #FF8A1F;
}
.customBackgroundColor {
  background: linear-gradient(-45deg,
    #0f0a06 0%,      /* near-black */
    #1a0f08 15%,     /* deep charcoal */
    #26140a 30%,     /* dark steel shadow */
    #3a1d0c 45%,     /* muted silver-olive */
    #6a3512 60%,     /* dark antique silver highlight */
    #3a1d0c 75%,     /* return to silver-olive shadow */
    #1a0f08 90%,     /* deep charcoal again */
    #0f0a06 100%     /* near-black end */
  );
  background-size: 300% 300%;
  animation: browseGamesDrift 25s ease infinite;
}
.browseGames-headlines {
  color: #FFC24A; /* logo yellow headlines, popping against the silver */
}
a.browseGames:link,
a.browseGames:visited {
  color: #FFE9C4; /* logo silver — dominant tone for body links */
}
a.browseGames:hover {
  color: #FFF6E0; /* lighter cream on hover */
}
@keyframes browseGamesDrift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}
/* ===========================
   TABLET (768px and up)
   iPad, larger tablets, small laptops
   =========================== */
@media (min-width: 768px) {
	.customContainerColor {
	  border-bottom: 1px solid #7a2e0c !important;
	  border-top: 4px solid #FF8A1F !important;
	}
}