/* v.621 — rules.html: light mode uses the same clean animated background as dark mode. */
html[data-rules-theme-choice="light"] body.page-rules .rules-river-strip,
html[data-rules-theme-choice="light"] body.page-rules .bgimg-2,
html[data-rules-theme-choice="light"] body.page-rules .animated-river-stone-strip,
html[data-rules-theme-choice="light"] body.page-rules .animated-river-strip,
html[data-rules-theme-choice="light"] body.page-rules .animated-river-strip-v130 {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  background: none !important;
  box-shadow: none !important;
}

html[data-rules-theme-choice="light"] body.page-rules .rules-river-strip::before,
html[data-rules-theme-choice="light"] body.page-rules .rules-river-strip::after,
html[data-rules-theme-choice="light"] body.page-rules .bgimg-2::before,
html[data-rules-theme-choice="light"] body.page-rules .bgimg-2::after {
  display: none !important;
  content: none !important;
}

/* Keep the independent full-screen river background visible behind the page. */
html[data-rules-theme-choice="light"][data-site-river-background="618"] body.page-rules {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
