#ponderWaitingModeLabel {
  position: absolute;
  z-index: 54;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .42em;
  overflow: hidden;
  color: rgba(112, 230, 238, .58);
  font: 800 clamp(10px, 1vw, 15px)/1 inherit;
  letter-spacing: .12em;
  text-transform: uppercase;
  white-space: nowrap;
  text-shadow: none;
  pointer-events: none;
  user-select: none;
}

#ponderWaitingModeLabel[hidden] {
  display: none;
}

#ponderWaitingModeLabel .ponder-waiting-mode-dot {
  flex: 0 0 auto;
  font-size: .88em;
  line-height: 1;
}

#ponderWaitingModeLabel .ponder-waiting-mode-copy {
  min-width: 0;
}

body.action-ui-v1.app-view-table #ponderWaitingModeLabel {
  right: 3.2%;
  bottom: 0;
  width: 16.2%;
  height: calc(17.2% - 4px);
}

body.action-ui-v2.app-view-table #ponderWaitingModeLabel {
  right: .4%;
  bottom: 0;
  width: 20%;
  height: 33%;
}

body.ponder-table-intro-active #ponderWaitingModeLabel,
body.ponder-table-pre-intro-hidden #ponderWaitingModeLabel,
body.ranked-pre-table-hidden #ponderWaitingModeLabel,
body.ponder-tournament-winner-presentation #ponderWaitingModeLabel {
  visibility: hidden;
}

@media (max-width: 900px), (max-height: 520px), (pointer: coarse) {
  #ponderWaitingModeLabel {
    gap: .34em;
    font-size: clamp(10px, 1.5vw, 12px);
    letter-spacing: .1em;
  }
}

/* Temporary product decision: hide the mode HUD on every device. */
#ponderWaitingModeLabel {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
