
/* BLACKSAW2081 LAB v2.8.36 — czysty panel rzutu kością */

/* Nieprzezroczyste, metaliczne tło wewnątrz ramki. */
.combat-roll-panel{
  isolation:isolate !important;
  overflow:hidden !important;
  background:
    linear-gradient(180deg,rgba(4,6,9,.34),rgba(4,6,9,.68)),
    url('../images/ui/frame_background.png') center/cover no-repeat !important;
  border:1px solid rgba(238,20,71,.64) !important;
  box-shadow:
    0 28px 90px rgba(0,0,0,.82),
    inset 0 0 0 1px rgba(238,20,71,.18),
    inset 0 0 42px rgba(0,0,0,.42),
    0 0 34px rgba(238,20,71,.28) !important;
}

/* Delikatna ciemna powierzchnia pod treścią — bez przezroczystego środka. */
.combat-roll-panel::before{
  content:"" !important;
  position:absolute !important;
  inset:10px !important;
  z-index:0 !important;
  height:auto !important;
  left:10px !important;
  right:10px !important;
  top:10px !important;
  bottom:10px !important;
  border-radius:10px !important;
  background:rgba(3,5,8,.52) !important;
  border:1px solid rgba(238,20,71,.16) !important;
  box-shadow:inset 0 0 26px rgba(0,0,0,.48) !important;
}

.combat-roll-panel::after{
  content:none !important;
  display:none !important;
}

.combat-roll-panel > .blacksaw-frame-corner{
  z-index:2 !important;
}

.combat-roll-panel > .blacksaw-frame-content{
  position:relative !important;
  z-index:5 !important;
}

/* Panel rzutu nie pokazuje już obrażeń ani informacji trafienie/pudło. */
.combat-projected-damage,
.combat-damage-summary,
.combat-roll-outcome{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
}

.combat-roll-result{
  min-height:1.4em !important;
  margin-top:6px !important;
  color:#fff !important;
  font-size:1rem !important;
  font-weight:950 !important;
  letter-spacing:.15em !important;
  text-shadow:
    0 2px 0 rgba(0,0,0,.9),
    0 0 12px rgba(238,20,71,.72) !important;
}

.combat-roll-result.visible{
  display:block !important;
  opacity:1 !important;
}

/* Kość pozostaje głównym i jedynym wynikiem tego ekranu. */
.combat-die-stage{
  margin-bottom:10px !important;
}

@media(max-width:720px){
  .combat-roll-result{
    font-size:.9rem !important;
  }
}
