.is-guided-training #auto-mode {
  display: none;
}

.is-guided-training .player {
  width: 136px;
}

.is-guided-training .player.pos-1 {
  left: 9%;
}

.is-guided-training .player.pos-2 {
  top: 11%;
}

.is-guided-training .player.pos-3 {
  left: 91%;
}

.is-guided-training .player.is-own .avatar {
  box-shadow:
    0 0 0 5px rgba(255, 199, 95, .2),
    0 0 28px rgba(255, 181, 61, .58);
}

.is-guided-training .player.is-own .player-name {
  color: #ffe394;
}

.is-guided-training .player-hand.is-open-hand {
  height: 54px;
  margin-top: 5px;
  overflow: visible;
}

.is-guided-training .guided-open-card {
  width: 34px;
  height: auto;
  aspect-ratio: 384 / 597;
  margin-left: -9px;
  border-radius: 4px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, .55);
  clip-path: inset(3.2% 2.9% round 3px);
  transform: scale(1.04);
}

.is-guided-training .player.is-turn .guided-open-card {
  box-shadow:
    0 0 0 2px #ffc75f,
    0 5px 13px rgba(255, 180, 61, .52);
}

.guided-training-banner em {
  color: #f4c871;
  font-size: 8px;
  font-style: normal;
  font-weight: 900;
  letter-spacing: .06em;
}

.coach-perspective {
  margin: 8px 0 -3px;
  color: #f1c776;
  font-size: 10px;
  font-weight: 850;
  text-align: center;
}

@media (max-width: 380px) {
  .is-guided-training .player {
    width: 122px;
  }

  .is-guided-training .guided-open-card {
    width: 31px;
    height: auto;
  }
}
