/* Restore only the approved Combine / Discover / Win block from before the game-design sync. */
.gameplay .game-visual{
  height:440px;
  align-items:flex-start;
  justify-content:center;
  padding-top:25px;
  border:1px solid #efbd5c8a;
  border-radius:18px;
  background:radial-gradient(circle at 50% 25%,#15626a 0%,#0b414b 56%,#052932 100%);
  box-shadow:inset 0 0 45px #001b2488,0 12px 28px #00121980;
}

.gameplay .game-visual:before,.gameplay .game-visual:after{
  content:none;
  display:none;
}

.gameplay .map-visual{
  background:radial-gradient(circle at 50% 25%,#6e6649 0%,#244f4c 56%,#092c35 100%);
}

.gameplay .powers-visual{
  padding:0;
  align-items:center;
  background:radial-gradient(circle at 50% 42%,#237073 0%,#144e53 39%,#082c35 74%);
}

.gameplay .board-visual .phone,.gameplay .map-visual .map-phone{
  width:min(82%,310px);
  margin-top:0;
  border:4px solid #132e31;
  border-radius:22px;
  background:#194e50;
  box-shadow:8px 11px 0 #001a22aa,0 16px 28px #001820a8;
}

.gameplay .board-visual .phone{transform:rotate(-2deg)}
.gameplay .map-visual .map-phone{transform:rotate(2deg)}

.gameplay .game-visual>.visual-note{
  position:absolute;
  z-index:2;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  margin:0;
  padding:15px 10px 17px;
  border-top:1px solid #efbd5c55;
  background:#052a32e8;
  color:#f3dfaf;
}

.gameplay .powers-card{
  width:92%;
  max-width:340px;
  height:auto;
  margin-bottom:33px;
  filter:drop-shadow(0 16px 14px #0012187a);
}

.gameplay .card-copy .step{color:var(--gold-light);text-shadow:none}
.gameplay .card-copy h3{color:var(--cream);text-shadow:none}

@media(max-width:700px){
  .gameplay .powers-visual{height:310px}
  .gameplay .powers-card{width:88%}
}
