/* Supplied original artwork, scoped to the two requested pages. */
:is(body.demo-mode,body.forge-live-theme) .app:is(.samurai88-skillzone,.leaderboard87-app) .main{
 position:relative;isolation:isolate;background:#010205!important;
}
:is(body.demo-mode,body.forge-live-theme) .app.samurai88-skillzone{--samurai88:url('/assets/samurai-fire88.png');--samurai88-opacity:.64}
:is(body.demo-mode,body.forge-live-theme) .app.leaderboard87-app{--samurai88:url('/assets/samurai-mist88.png');--samurai88-opacity:.72}
:is(body.demo-mode,body.forge-live-theme) .app:is(.samurai88-skillzone,.leaderboard87-app) .main::before{
 content:""!important;position:absolute;pointer-events:none;z-index:0;
 top:64px;left:0;right:0;width:100%;height:clamp(620px,65vw,1020px);
 background:var(--samurai88) center top/cover no-repeat!important;
 opacity:var(--samurai88-opacity)!important;
 -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 55%,transparent 100%);
 mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(180deg,transparent,#000 9%,#000 55%,transparent 100%);
 -webkit-mask-composite:source-in;mask-composite:intersect;
}
:is(body.demo-mode,body.forge-live-theme) .app:is(.samurai88-skillzone,.leaderboard87-app) .wrap{position:relative;z-index:1}
:is(body.demo-mode,body.forge-live-theme) .app:is(.samurai88-skillzone,.leaderboard87-app) .wrap::before{content:none!important;background:none!important}
@media(max-width:740px){
 :is(body.demo-mode,body.forge-live-theme) .app:is(.samurai88-skillzone,.leaderboard87-app) .main::before{
  top:54px;height:740px;background-size:auto 620px!important;background-position:center top!important;
  -webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 46%,transparent 86%);
  mask-image:linear-gradient(180deg,transparent,#000 9%,#000 46%,transparent 86%);
 }
}
