.flpat{--flpat-glow:46,46,46;--flpat-streak:0,207,255;position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}
.flpat-glow,.flpat-glow i,.flpat-noise,.flpat-dots,.flpat-hl{position:absolute;inset:0}
.flpat-noise{opacity:.05;background-repeat:repeat;background-size:149.76px;background-image:url(/assets/feloview/pattern-noise.png);
  background-image:image-set(url(/assets/feloview/pattern-noise.webp) type("image/webp"),url(/assets/feloview/pattern-noise.png) type("image/png"))}
.flpat-glow{background:radial-gradient(100% 100% at 0% 0%,rgb(var(--flpat-glow)) 0%,rgb(0,0,0) 100%);
  -webkit-mask:radial-gradient(125% 100% at 0% 0%,rgb(0,0,0) 0%,rgba(0,0,0,.224) 88.2883%,rgba(0,0,0,0) 100%);
          mask:radial-gradient(125% 100% at 0% 0%,rgb(0,0,0) 0%,rgba(0,0,0,.224) 88.2883%,rgba(0,0,0,0) 100%)}
.flpat-glow i{opacity:.2;background:linear-gradient(rgb(var(--flpat-streak)) 0%,rgba(var(--flpat-streak),0) 100%);transform:skewX(45deg)}
.flpat-glow i:nth-child(1){
  -webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%,rgba(0,0,0,0) 36%,rgb(0,0,0) 55%,rgba(0,0,0,.13) 67%,rgb(0,0,0) 78%,rgba(0,0,0,0) 97%);
          mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%,rgba(0,0,0,0) 36%,rgb(0,0,0) 55%,rgba(0,0,0,.13) 67%,rgb(0,0,0) 78%,rgba(0,0,0,0) 97%)}
.flpat-glow i:nth-child(2){
  -webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 11%,rgb(0,0,0) 25%,rgba(0,0,0,.55) 41%,rgba(0,0,0,.13) 67%,rgb(0,0,0) 78%,rgba(0,0,0,0) 97%);
          mask:linear-gradient(90deg,rgba(0,0,0,0) 11%,rgb(0,0,0) 25%,rgba(0,0,0,.55) 41%,rgba(0,0,0,.13) 67%,rgb(0,0,0) 78%,rgba(0,0,0,0) 97%)}
.flpat-glow i:nth-child(3){
  -webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 9%,rgb(0,0,0) 20%,rgba(0,0,0,.55) 28%,rgba(0,0,0,.424) 40%,rgb(0,0,0) 48%,rgba(0,0,0,.267) 54%,rgba(0,0,0,.13) 78%,rgb(0,0,0) 88%,rgba(0,0,0,0) 97%);
          mask:linear-gradient(90deg,rgba(0,0,0,0) 9%,rgb(0,0,0) 20%,rgba(0,0,0,.55) 28%,rgba(0,0,0,.424) 40%,rgb(0,0,0) 48%,rgba(0,0,0,.267) 54%,rgba(0,0,0,.13) 78%,rgb(0,0,0) 88%,rgba(0,0,0,0) 97%)}
.flpat-glow i:nth-child(4){
  -webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 17%,rgba(0,0,0,.55) 26%,rgb(0,0,0) 35%,rgba(0,0,0,0) 47%,rgba(0,0,0,.13) 69%,rgb(0,0,0) 79%,rgba(0,0,0,0) 97%);
          mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 17%,rgba(0,0,0,.55) 26%,rgb(0,0,0) 35%,rgba(0,0,0,0) 47%,rgba(0,0,0,.13) 69%,rgb(0,0,0) 79%,rgba(0,0,0,0) 97%)}
.flpat-glow i:nth-child(5){
  -webkit-mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%,rgba(0,0,0,.55) 27%,rgb(0,0,0) 42%,rgba(0,0,0,0) 48%,rgba(0,0,0,.13) 67%,rgb(0,0,0) 74%,rgb(0,0,0) 82%,rgba(0,0,0,.47) 88%,rgba(0,0,0,0) 97%);
          mask:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 20%,rgba(0,0,0,.55) 27%,rgb(0,0,0) 42%,rgba(0,0,0,0) 48%,rgba(0,0,0,.13) 67%,rgb(0,0,0) 74%,rgb(0,0,0) 82%,rgba(0,0,0,.47) 88%,rgba(0,0,0,0) 97%)}
.flpat-dots{opacity:.2;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.5) 1px,transparent 0);background-size:20px 20px}
.flpat-hl{background-image:radial-gradient(rgb(30 41 59 / .2),transparent,transparent)}

.flpat.is-green{--flpat-glow:14,78,56;--flpat-streak:0,226,150}
.chero.is-felo{background:#000}
.chero.is-felo::before,.chero.is-felo .chero-grid{display:none}
