.ac-boss-arena{--ac-boss-bar-h:min(8svh, max(0px, calc((100svh - 100vw / 2.35) / 2)));height:calc(104px + 2 * var(--ac-boss-bar-h));contain:paint;isolation:isolate;pointer-events:none;background:radial-gradient(#2c2024,#0000 70%);place-items:center;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.ac-boss-idle{opacity:.6;width:96px;height:96px;position:relative}.ac-boss-arena[data-fx-boss-running] .ac-boss-idle{visibility:hidden}.ac-boss-cracks{fill:none;width:100%;height:100%;stroke:var(--ac-platinum,#c8c3b8);stroke-width:1.15px;position:absolute;inset:0}.ac-boss-bar{height:var(--ac-boss-bar-h);z-index:2;background:#08080a;position:absolute;left:0;right:0}.ac-boss-bar--top{top:0;transform:translateY(-100%)}.ac-boss-bar--bottom{bottom:0;transform:translateY(100%)}.ac-boss-arena[data-fx-letterbox=on] .ac-boss-bar{transform:translateY(0)}.ac-boss-moment{z-index:92;pointer-events:none;visibility:hidden;contain:paint;place-items:center;display:grid;position:fixed;overflow:hidden}.ac-boss-mark{transform-origin:50%;width:96px;height:96px;position:relative}.ac-boss-shards,.ac-boss-bloom{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ac-boss-bloom{opacity:0;background:radial-gradient(#c8c3b8,#0000 68%)}
