/* One continuous ambient background; embedded sections stay transparent. */
body.fights-blend.fights-blend {
  background:radial-gradient(ellipse 65rem 50rem at 80% 25%,rgba(193,53,69,.085),transparent 75%),#0c090b;
}
.fights-blend .actions-hero {
  background:transparent;
  isolation:isolate;
  overflow:hidden;
}
.fights-blend .actions-hero::before,.fights-blend .actions-hero::after {
  border-color:rgba(193,53,69,.12);
  mask-image:linear-gradient(transparent,#000 22%,#000 72%,transparent);
  z-index:-1;
}
.fights-blend .actions-hero::before {top:0;right:0;max-width:100%}
.fights-blend .actions-hero::after {right:5%;max-width:90%}
.fights-blend .actions-subnav {
  background:linear-gradient(90deg,transparent,rgba(12,9,11,.7) 15%,rgba(12,9,11,.7) 85%,transparent);
}
.fights-blend .boundary-strip {
  background:radial-gradient(ellipse at 35% 50%,rgba(193,53,69,.075),transparent 75%);
}
.fights-blend .archive-next {
  background:radial-gradient(ellipse at 65% 50%,rgba(193,53,69,.055),transparent 75%);
}
