.game-abb[data-v-5b67c737] {
  position: fixed;
  z-index: 35;
  bottom: 24.888889vw;
  left: 3.2vw;
  display: flex;
  align-items: center;
  width: 93.6vw;
  height: 16.8vw;
  padding: 1.866667vw;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 3.733333vw;
  background: var(--Color-game-overlay-dark-14);
  backdrop-filter: blur(0.8vw);
  transition: bottom 0.28s cubic-bezier(0.32, 0.72, 0, 1);
}
.game-abb--tabbar-hidden[data-v-5b67c737] {
  bottom: 6.222222vw;
}
.game-abb__content[data-v-5b67c737] {
  display: flex;
  align-items: center;
  gap: 3.2vw;
  min-width: 0;
  padding: 0;
  color: inherit;
  border: 0;
  background: var(--Color-game-transparent);
  text-align: left;
}
.game-abb__cover[data-v-5b67c737] {
  position: relative;
  flex: none;
  width: 13.066667vw;
  height: 13.066667vw;
  overflow: hidden;
  padding: 0;
  border: 0;
  border-radius: 2.666667vw;
  background: var(--Color-game-surface-active);
}
.game-abb__cover[data-v-5b67c737] .app-image, .game-abb__cover[data-v-5b67c737] .app-image__img {
  width: 100%;
  height: 100%;
}
.game-abb__cover-empty[data-v-5b67c737] {
  display: grid;
  width: 100%;
  height: 100%;
  place-items: center;
  color: var(--Color-game-lime-13);
  font-size: 5.333333vw;
  font-weight: 700;
  background: var(--Color-game-green-3);
}
.game-abb__shade[data-v-5b67c737] {
  position: absolute;
  inset: 0;
  background: var(--Color-game-overlay-dark-13);
}
.game-abb__play[data-v-5b67c737] {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  display: block;
  width: 5.333333vw;
  height: 5.333333vw;
  transform: translate(-50%, -50%);
}
.game-abb__copy[data-v-5b67c737] {
  display: flex;
  flex-direction: column;
  gap: 0;
  min-width: 0;
  padding: 0;
  border: 0;
  background: var(--Color-game-transparent);
  text-align: left;
  white-space: nowrap;
}
.game-abb__copy strong[data-v-5b67c737] {
  overflow: hidden;
  max-width: 50.666667vw;
  color: var(--Color-game-white);
  font-size: 4.266667vw;
  font-weight: 600;
  line-height: 1.4;
  text-overflow: ellipsis;
}
.game-abb__copy span[data-v-5b67c737] {
  overflow: hidden;
  max-width: 50.666667vw;
  color: var(--Color-game-text-muted);
  font-size: 3.2vw;
  line-height: 1.4;
  text-overflow: ellipsis;
}
.game-abb__close[data-v-5b67c737] {
  position: absolute;
  top: 3.733333vw;
  right: 3.733333vw;
  width: 2.933333vw;
  height: 2.933333vw;
  padding: 0;
  border: 0;
  background: var(--Color-game-transparent);
}
.game-abb__close img[data-v-5b67c737] {
  display: block;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) and (min-height: 0px) {
.game-abb[data-v-5b67c737] {
    z-index: 35;
    bottom: 280px;
    height: 189px;
    border-radius: 42px;
    background: var(--Color-game-overlay-dark-14);
    backdrop-filter: blur(9px);
    left: calc(50% - 526.5px);
    padding: 21px;
    width: 1053px;
}
.game-abb--tabbar-hidden[data-v-5b67c737] {
    bottom: 70px;
}
.game-abb__content[data-v-5b67c737] {
    gap: 36px;
    border: 0;
    background: var(--Color-game-transparent);
    min-width: 0;
    padding: 0;
}
.game-abb__cover[data-v-5b67c737] {
    height: 147px;
    border: 0;
    border-radius: 30px;
    background: var(--Color-game-surface-active);
    padding: 0;
    width: 147px;
}
.game-abb__cover-empty[data-v-5b67c737] {
    font-size: 60px;
    font-weight: 700;
    background: var(--Color-game-green-3);
}
.game-abb__shade[data-v-5b67c737] {
    inset: 0;
    background: var(--Color-game-overlay-dark-13);
}
.game-abb__play[data-v-5b67c737] {
    z-index: 1;
    height: 60px;
    width: 60px;
}
.game-abb__copy[data-v-5b67c737] {
    gap: 0;
    border: 0;
    background: var(--Color-game-transparent);
    min-width: 0;
    padding: 0;
}
.game-abb__copy strong[data-v-5b67c737] {
    font-size: 48px;
    font-weight: 600;
    line-height: 1.4;
    max-width: 570px;
}
.game-abb__copy span[data-v-5b67c737] {
    font-size: 36px;
    line-height: 1.4;
    max-width: 570px;
}
.game-abb__close[data-v-5b67c737] {
    top: 42px;
    height: 33px;
    border: 0;
    background: var(--Color-game-transparent);
    right: 42px;
    padding: 0;
    width: 33px;
}
}