/* Bullsy Knockout – UI polish + progress chips
   This is a locked game stylesheet that assumes shared UI is loaded first. */

.bullsy-ko-progress{
  display:flex;
  flex-wrap:wrap;
  gap:10px 14px;
  align-items:center;
}

.bullsy-ko-chip-label{
  display:inline-block;
  min-width:14px;
  font-weight:900;
  opacity:.95;
  margin-right:6px;
}

.bullsy-ko-chips{
  display:inline-flex;
  gap:6px;
  vertical-align:middle;
}

.bullsy-ko-chip{
  width:12px;
  height:12px;
  border-radius:999px;
  background:rgba(255,255,255,.18);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.18);
}

.bullsy-ko-chip.is-hit{
  background: rgba(123,183,176,.95);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);
}

/* Scorepad buttons for Knockout (keep text perfectly centered) */
.bullsy-ko-score-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1;
}

/* Winner modal stat line (optional) */
.bullsy-ko-modal-statline{
  margin-top:10px;
  font-size:18px;
  font-weight:800;
  opacity:.95;
}
