/* style/casino-slots.css */
.page-casino-slots {
  font-family: 'Arial', sans-serif;
  line-height: 1.6;
  color: #ffffff; /* Default text color for dark body background */
  background-color: transparent; /* Body background is handled by shared.css */
}

.page-casino-slots__dark-bg {
  background-color: #017439;
  color: #ffffff;
}

.page-casino-slots__light-bg {
  background-color: #ffffff;
  color: #333333;
}

.page-casino-slots__light-bg .page-casino-slots__text-link {
  color: #017439; /* Use brand color for better contrast on light background */
}

.page-casino-slots__light-bg .page-casino-slots__highlight-text {
  color: #017439; /* Use brand color for better contrast on light background */
}

.page-casino-slots__text-link {
  color: #FFFF00; /* Register/Login font color for links on dark background */
  text-decoration: underline;
}

.page-casino-slots__text-link:hover {
  color: #FFD700;
}

.page-casino-slots__light-bg .page-casino-slots__text-link:hover {
  color: #005f2c; /* Darker green on hover for light background */
}

.page-casino-slots__highlight-text {
  color: #FFFF00;
}