/* V327: the READY player cup is the SAME three-layer composite as the working rolling cup. */
body.board-view .playbar.cup-ready-visible,
body.board-view.game-inactive .playbar.cup-ready-visible {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}
body.board-view #diceCupStage[data-state="ready"] {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
}
body.board-view #diceCupStage[data-state="ready"] #cupRollAnimation {
  display: flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: none !important;
}
body.board-view #diceCupStage[data-state="ready"] .cup-motion-layers,
body.board-view #diceCupStage[data-state="ready"] .cup-motion-layers > img {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
body.board-view #diceCupStage[data-state="ready"] .cup-motion-layers .dice {
  visibility: hidden !important;
  opacity: 0 !important;
  animation: none !important;
}
/* Button retains the original human/online roll handler, keyboard focus and hit area;
   visible cup image is provided by the animation composite underneath it. */
body.board-view #diceCupStage[data-state="ready"] #rollBtn.roll-cup-button:not([hidden]) {
  position: absolute !important;
  display: block !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  background: transparent !important;
  z-index: 20 !important;
  cursor: pointer !important;
  pointer-events: auto !important;
}
body.board-view #diceCupStage[data-state="ready"] #rollBtn.roll-cup-button:focus-visible {
  opacity: 1 !important;
  outline: 3px solid #ffd43b !important;
  outline-offset: 2px !important;
}
/* The opening-roll overlay no longer suppresses the player's cup on phones. */
body.board-view.opening-roll-overlay-active #diceCupStage[data-state="ready"] #rollBtn.roll-cup-button:not([hidden]) {
  display: block !important;
}
/* The rolling sequence and settled-dice layout from V323-V326 remain untouched. */
