/* style/fishing-games.css */
.page-fishing-games {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  color: #ffffff; /* Body background is #000 (dark), so text must be light */
  background-color: transparent; /* Main content background is transparent, relying on body bg */
}

.page-fishing-games__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.page-fishing-games__container--flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 40px;
}

.page-fishing-games__dark-bg {
  background-color: #000000; /* Use black background for dark sections */
  color: #ffffff;
}

.page-fishing-games__light-bg {
  background-color: #1a1a1a; /* Slightly lighter dark background for contrast sections */
  color: #ffffff;
}

.page-fishing-games__section-title {
  font-size: 2.5em;
  color: #26A9E0; /* Brand color for titles */
  text-align: center;
  margin-bottom: 40px;
  font-weight: bold;
}

.page-fishing-games__paragraph {
  font-size: 1.1em;
  margin-bottom: 20px;
  text-align: justify;
}

.page-fishing-games__paragraph--center {
  text-align: center;
}

.page-fishing-games__paragraph--small {
  font-size: 0.9em;
  text-align: center;
  margin-top: 10px;
}

.page-fishing-games__link-inline {
  color: #26A9E0;
  text-decoration: none;
  font-weight: bold;
}

.page-fishing-games__link-inline:hover {
  text-decoration: underline;
}