/* HAVEN 58BY: HERO artwork 58BX; scoped per page; Home untouched. */
/* Keep left-hand hero headings legible, matching existing HAVEN contrast. */
body.players-page-v3 .players-intro{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/players.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.automated-personnel-page-v3 .homepage-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/bots.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.leaderboards-page .leaderboard-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/leaderboards.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.weapons-page .weapons-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/weapons.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.maps-page .maps-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/maps.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.records-page .records-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/records.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.guide-page .guide-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/guide.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
body.about-page .about-hero{
  background-image:linear-gradient(90deg,rgba(5,9,12,.96) 0%,rgba(5,9,12,.84) 37%,rgba(5,9,12,.38) 72%,rgba(5,9,12,.11) 100%),url("/assets/haven-v3-heroes-58BY/hero/about.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
