/* tela de vitória do chefe (battle-win.js: battleWinView do jogo) */
.bw { position: absolute; inset: 0; z-index: 6; pointer-events: auto; cursor: pointer; }
.bw-dim { position: absolute; inset: 0; background: rgba(0, 0, 0, .588); }
.bw-cv { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; }
.bw-ui { position: absolute; left: 0; top: 0; transform-origin: 0 0; pointer-events: none; }
.bw-group > * { position: absolute; pointer-events: none; }
/* LV / EXP / gold: a sombra preta (−2, −2) do jogo; retos na horizontal (o skewY(9) do jogo saiu, a pedido) */
.bw-num { font-size: 25px; color: #fff; transform: translate(0, 50%) !important; text-shadow: -2px 2px 0 #000; }
/* o texto embaixo de cada estrela, centrado no nó text */
.bw-star { transform: translate(-50%, 50%); white-space: nowrap; text-shadow: none; }
.bw-gained { font-size: 24px; color: rgb(237, 202, 130); transform: translate(-30%, 50%); white-space: nowrap; text-shadow: none; }
.bw-gained.bw-none { transform: translate(0, 50%); }
.bw-icons { left: 0; top: 0; width: 960px; height: 640px; }
/* 6,5 ícones à vista (o 7º cortado ao meio), como o award_scroll do jogo */
.bw-icons.bw-many { clip-path: inset(450px 110px 89px 258px); }
.bw-icon { position: absolute; width: 0; height: 0; }
.bw-icon > .it-icon { position: absolute; left: 0; top: 0; transform: translate(-50%, -50%) scale(.8); }
.bw-tap { font-size: 23px; color: rgb(153, 153, 153); transform: translate(-50%, 50%); white-space: nowrap; text-shadow: none; }
