/* PATCH_BANDFIX_V1
   Scope: Visual only. Goal: remove horizontal color bands / striping.
   Does NOT change layout or JS.
*/

/* 1) Force a single, premium background */
:root{
  --bn-solid-bg: #0B2B34; /* brand blue */
}
html, body{
  background: var(--bn-solid-bg) !important;
  background-image: none !important;
}

/* 2) Kill common overlay pseudo-elements that draw bands */
body::before, body::after,
main::before, main::after,
#app::before, #app::after{
  content: none !important;
  background: none !important;
  background-image: none !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}

/* 3) Remove fixed/gradient backgrounds on big wrappers */
body, main, #app,
.container, .wrap, .app,
section, header, footer{
  background-image: none !important;
  background-attachment: initial !important;
}

/* 4) Neutralize blend/filter that can create visible bands */
*{
  mix-blend-mode: normal !important;
  filter: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
*::before, *::after{
  background-image: none !important;
  filter: none !important;
  mix-blend-mode: normal !important;
}
