.game-shell:not([data-startup-state="error"]) .game-startup-status {
  display: none;
}

.game-startup-status {
  margin: 0;
  color: var(--muted, #94a3b8);
  font-size: 13px;
  line-height: 1.5;
  text-align: center;
}

.game-startup-actions:not([hidden]) {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.game-shell[data-startup-state="error"] :is(.game-loading-bar, .slot-loading-bar)::before {
  animation-play-state: paused;
}
