/* FC ELBRUS: 29 small non-overlapping motifs per decorative tile.
   This is a SINGLE background layer, not additional logos on cards. */
html body {
  background-color: #fff !important;
  background-image: url("./assets/background/elbrus-small-watermarks-2026.webp?v=small-2026") !important;
  background-repeat: repeat !important;
  background-position: center top !important;
  background-size: 1560px 1060px !important;
  background-attachment: scroll !important;
}

/* The existing site's white section fills obscure the body background.
   Make only page-level surfaces transparent so the pattern continues
   beneath News Club and at the bottom of long pages. */
html body main,
html body main.el-tables-page,
html body main.el-article-page,
html body main > section.content-section,
html body main > section#fc-home-latest,
html body main > section#fc-home-latest.content-section,
html body main section#fc-home-latest,
html body main section#fc-home-latest > .container,
html body main > section.el-news-section,
html body main > section.el-gallery-page,
html body main > section.el-media-page,
html body main > section.el-news-page,
html body main > section.el-tables-page,
html body main > section.el-article-page {
  background-color: transparent !important;
}

/* Scale the entire tile consistently on phones without enlarging motifs. */
@media (max-width: 760px) {
  html body { background-size: 1100px 747px !important; }
}
