@media (min-width: 1440px) {
  .components_imgtext__2q6Th:hover a[data-imgtextlink],
  .components_imgtext__2q6Th:hover div[data-img] {
    transform: scale(1.1);
  }
}
.header_header__KTVf_ .header_login-btn__FiQiO {
  background: linear-gradient(1turn, #0663e6, #2dd9f9);
}
.header_header__KTVf_
  .header_language-select__MXl9u
  .header_language-select-check__MElqo {
  position: relative;
  color: #333;
}
.header_header__KTVf_
  .header_language-select__MXl9u
  .header_language-select-check__MElqo:after {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 10px;
  height: 10px;
  content: "✔";
}
.header_header__KTVf_ .header_language-select__MXl9u:after {
  position: absolute;
  right: 17px;
  top: -10px;
  border-color: transparent transparent #fff;
  border-style: solid;
  border-width: 0 10px 10px;
  width: 0;
  height: 0;
  content: "";
}
.loading_page-load__etCZn {
  display: inline-block;
  color: #229ce9;
  animation: loading_page-load-animation__gcvcU 1.4s linear 0s infinite normal
    none running;
}
.loading_page-load__etCZn .loading_page-load-circle__F2e_t {
  animation: loading_page-load-circle-animation__a9dmD 1.4s ease-in-out 0s
    infinite normal none running;
  stroke: currentcolor;
  stroke-dasharray: 80px, 200px;
  stroke-dashoffset: 0;
}
@keyframes loading_page-load-animation__gcvcU {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes loading_page-load-circle-animation__a9dmD {
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }
  to {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
}
@media (min-width: 1440px) {
  .unit_imgtext__2J2O6:hover a[data-imgtextlink],
  .unit_imgtext__2J2O6:hover div[data-img] {
    transform: scale(1.1);
  }
}
.components_whirl-tip__pol6s {
  visibility: hidden;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 11;
  background-color: rgba(0, 0, 0, 0.7);
  background-image: url(/play/whirlTip.gif);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 157.5px 125px;
  opacity: 0;
}
@media (orientation: portrait) and (max-width: 800px) {
  .components_linfo__krGxa {
    visibility: visible !important;
    opacity: 1;
    animation: components_hideAfter1s__n_qEs 1s ease forwards;
    animation-delay: 1s;
  }
}
@media (orientation: landscape) and (max-height: 800px) {
  .components_oinfo__k77BR {
    visibility: visible !important;
    opacity: 1;
    animation: components_hideAfter1s__n_qEs 1s ease forwards;
    animation-delay: 1s;
  }
}
@media (orientation: portrait) and (min-width: 600px) {
  .components_om__gzwS3 {
    width: 56.25vh;
    height: 100vh;
  }
  .components_lm__0FcMa {
    width: 100vw;
    height: 56.25vw;
  }
}
@media (orientation: portrait) and (min-width: 600px) and (max-height: 600px) {
  .components_lm__0FcMa .components_whirl-tip__pol6s {
    visibility: visible !important;
    opacity: 1;
    animation: components_hideAfter1s__n_qEs 1s ease forwards;
    animation-delay: 1s;
  }
}
@media (orientation: portrait) and (max-width: 600px) {
  .components_om__gzwS3 {
    width: 100vw;
    height: 100vh;
  }
  .components_lm__0FcMa {
    width: 100vw;
    height: 56.25vw;
  }
  .components_lm__0FcMa .components_whirl-tip__pol6s {
    visibility: visible !important;
    opacity: 1;
    animation: components_hideAfter1s__n_qEs 1s ease forwards;
    animation-delay: 1s;
  }
}
@media (orientation: landscape) and (min-width: 600px) {
  .components_lm__0FcMa {
    width: 100vw;
    height: 56.25vw;
  }
  .components_om__gzwS3 {
    width: 56.25vh;
    height: 100vh;
  }
}
@media (orientation: landscape) and (min-width: 600px) and (max-height: 600px) {
  .components_om__gzwS3 .components_whirl-tip__pol6s {
    visibility: visible !important;
    opacity: 1;
    animation: components_hideAfter1s__n_qEs 1s ease forwards;
    animation-delay: 1s;
  }
}
@media (orientation: landscape) and (max-width: 600px) {
  .components_lm__0FcMa {
    width: 100vw;
    height: 56.25vw;
  }
  .components_om__gzwS3 {
    width: 56.25vh;
    height: 100vh;
  }
  .components_om__gzwS3 .components_whirl-tip__pol6s {
    visibility: visible !important;
    opacity: 1;
    animation: components_hideAfter1s__n_qEs 1s ease forwards;
    animation-delay: 1s;
  }
}
.components_progress-bar__8phmO {
  --width: 16.94rem;
  animation: components_move__pvR8J 3s linear infinite;
}
@keyframes components_move__pvR8J {
  0% {
    transform: translateX(-100%);
  }
  25% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(calc(var(--width) / 3));
  }
  75% {
    transform: translateX(calc(var(--width) * 2 / 3));
  }
  to {
    transform: translateX(calc(var(--width) + 100%));
  }
}
@keyframes components_hideAfter1s__n_qEs {
  to {
    z-index: -1;
    opacity: 0;
  }
}
.components_device__r6AoU {
  --width: calc(var(--radio) * var(--height));
  --height: 30rem;
  background: #fff;
  --radio: 0.5625;
}
.components_device__r6AoU .components_height__h2bic {
  height: var(--height);
}
.components_device__r6AoU .components_width__tKT45 {
  width: var(--width);
}
.components_device__r6AoU .components_mobile-portrait__7V59U {
  width: var(--width);
  height: var(--height);
}
.components_device__r6AoU .components_mobile-landscape__Mq_2U {
  width: var(--height);
  height: var(--width);
}
.components_device__r6AoU .components_desktop__vFr_5 {
  width: 100%;
  height: 100%;
}
.components_device__r6AoU .components_full-screen-mobile-portrait___cw__ {
  width: calc(var(--radio) * 100vh);
  height: 100vh;
}
.components_device__r6AoU .components_full-screen-desktop__LEHQB,
.components_device__r6AoU .components_full-screen-mobile-landscape__w_aad {
  width: 100%;
  height: 100vh;
}
@media (min-width: 1440px) {
  .container_container__v5gtR {
    min-width: calc(100vw - 12.89rem);
  }
}
.skeleton_skeleton__GJrCl {
  background: linear-gradient(
    90deg,
    var(--game-bar-bg) 45%,
    rgba(255, 182, 150, 0.082) 50%,
    var(--game-bar-bg) 55%
  );
  background-size: 400% 100%;
}
