/* ListaWG · 10-portal-fundo.css — blocos que antes ficavam inline no index.html, na mesma ordem.
   A ordem dos arquivos css/NN-*.css no index.html é a ordem da cascata: não reordene. */

/* ===== lw3751-portal-background ===== */
/* The previous fix painted the wallpaper TWICE (on body and #portal),
   overriding the historic theme gradients and removing the desired tint. */
body:not(.bfg-active):not(.tc-active):not(.events-page-active) #portal {
  background-image:none!important;
  background-color:transparent!important;
}
body:not(.bfg-active):not(.tc-active):not(.events-page-active):not(.lwsc-portal-host) {
  background-color:var(--bg,#10100f);
  background-image:linear-gradient(180deg,rgba(10,10,9,.56),rgba(10,10,9,.69)),url("../assets/listawg-tactical-bg.webp");
  background-position:center top;
  background-size:cover;
  background-attachment:fixed;
  background-repeat:no-repeat;
}
body.theme-light:not(.bfg-active):not(.tc-active):not(.events-page-active) {
  background-image:linear-gradient(180deg,rgba(244,239,229,.84),rgba(244,239,229,.90)),url("../assets/listawg-tactical-bg.webp");
}
body.theme-bordeaux:not(.bfg-active):not(.tc-active):not(.events-page-active) {
  background-image:linear-gradient(180deg,rgba(20,11,14,.82),rgba(20,11,14,.90)),url("../assets/listawg-tactical-bg.webp");
}
body.theme-green:not(.bfg-active):not(.tc-active):not(.events-page-active) {
  background-image:linear-gradient(180deg,rgba(10,16,12,.84),rgba(10,16,12,.90)),url("../assets/listawg-tactical-bg.webp");
}
@media(max-width:760px){body:not(.bfg-active) {background-attachment:scroll;}}
