/* The bitmap is the sole scene image. Narrow shadow edges join the surrounding UI. */
body.interface-live #event-scene.scene167-active:not(.combat-scene)::before{background:none!important;filter:none!important}
body.interface-live #event-scene.scene167-active:not(.combat-scene) #event-vignette{background:#151d18!important;overflow:hidden!important;isolation:isolate}
body.interface-live #event-scene.event-convoy-active.scene167-active #event-vignette{background:#201e17!important;--scene167-edge:#201e17}
body.interface-live #event-scene.scene167-active:not(.combat-scene) #event-vignette.scene167-ready #event-vignette-image{inset:auto!important;left:var(--scene167-x)!important;top:var(--scene167-y)!important;width:var(--scene167-w)!important;height:var(--scene167-h)!important;max-width:none!important;object-fit:fill!important}
body.interface-live #event-scene.scene167-active #event-vignette-image{mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent),linear-gradient(180deg,transparent,#000 10px,#000 calc(100% - 14px),transparent);mask-composite:intersect}
body.interface-live #event-scene.scene167-active:not(.combat-scene) #event-vignette::after{display:block!important;content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--scene167-edge,#151d18),transparent 14px,transparent calc(100% - 14px),var(--scene167-edge,#151d18)),linear-gradient(0deg,var(--scene167-edge,#151d18),transparent 18px,transparent calc(100% - 8px),#151d1866)!important}
body.interface-live #event-scene.scene167-active #event-vignette.scene167-title::before{content:'';position:absolute;inset:0 0 auto;height:88px;z-index:1;pointer-events:none;background:linear-gradient(#0d140fc9,#0d140f66 42%,transparent)}
@media(min-width:1100px) and (min-height:650px){
 body.interface-live.experience-live #event-scene#event-scene#event-scene#event-scene#event-scene.scene167-active.event-convoy-active:not(.result-scene){grid-template-rows:minmax(0,1fr)!important}
 body.interface-live.experience-live #event-scene#event-scene#event-scene#event-scene#event-scene.scene167-active.event-convoy-active:not(.result-scene)>:is(#event-vignette,.event-scene-copy){grid-row:1!important}
}
@media(max-width:1099px),(max-height:649px){
 body.interface-live #event-scene#event-scene#event-scene.scene167-active:not(.combat-scene) #event-vignette{height:auto!important;min-height:0!important;aspect-ratio:var(--scene167-ratio,16/9)!important;flex:none}
}
