.rcg-game-nav {
  position: absolute;
  top: 56px;
  right: 16px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
  font-family: "Open Sans", sans-serif;
}
.rcg-game-nav[data-ink="white"],
.rcg-game-nav[data-ink="white"] button {
  color: #ffffff;
}
.rcg-game-nav[data-ink="black"],
.rcg-game-nav[data-ink="black"] button {
  color: #000000;
}
.rcg-game-nav button,
#rcg-return {
  appearance: none;
  border: 0;
  background: transparent;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  min-height: 44px;
  padding: 0 10px;
}
#rcg-return {
  position: absolute;
  top: 56px;
  right: 16px;
  z-index: 6;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0,0,0,0.55);
}
#rcg-stage.is-full .rcg-game-nav { display: none; }
#rcg-stage.is-full #rcg-return { display: block !important; }
#rcg-return[hidden] { display: none !important; }

.rcg-ingame-players {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 5;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  pointer-events: none;
  padding: 6px 12px;
  border-radius: 999px;
  background: rgba(7, 9, 15, 0.45);
  color: #fff;
}
#rcg-stage.is-full .rcg-ingame-players { color: #fff; }
