._container_197bg_1 {
    flex-direction: row;
    gap: 1rem;
    padding-right: .5rem;
    align-items: center;
    justify-content: center
}

._container_197bg_1 ._button_197bg_8,
._container_197bg_1 ._saveButton_197bg_8,
._container_197bg_1 ._mobileButton_197bg_8 {
    width: 3rem;
    background-color: #005a9c
}

._container_197bg_1 ._syncButton_197bg_12 {
    background-color: #178f1f;
    margin-right: auto
}

._container_197bg_1 ._mobileButton_197bg_8 {
    margin-left: auto;
    background-color: #4358d1
}

._container_197bg_1 ._saveButton_197bg_8 {
    background-color: #178f1f
}

._container_lz1k2_1 {
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

._container_lz1k2_1 ._labelContainer_lz1k2_9 {
    width: 100%;
    flex: 1;
    justify-content: center;
    align-items: center;
    font-size: min(4vw, 1.1rem);
    color: #ffffffbf
}

._container_lz1k2_1 ._displayContainer_lz1k2_17 {
    border-radius: 90px;
    background-color: #fff;
    width: 100%;
    aspect-ratio: 6;
    max-height: calc(min(6vw, 1.75rem)/.4);
    max-width: 350px;
    justify-content: center;
    align-items: center;
    color: #000;
    font-size: min(4vw, 1.1rem)
}

._container_lz1k2_1 ._displayContainer_lz1k2_17 ._iconContainer_lz1k2_29 {
    position: absolute;
    aspect-ratio: 1;
    height: 120%;
    border-radius: 100%;
    right: 0;
    justify-content: center;
    align-items: center;
    background-color: red
}

._container_lz1k2_1 ._displayContainer_lz1k2_17 ._iconContainer_lz1k2_29 ._icon_lz1k2_29 {
    font-size: min(6vw, 1.75rem)
}

._container_ivahn_1 {
    flex: 1
}

._container_ivahn_1 ._resultContainer_ivahn_4 {
    flex: 1;
    justify-content: space-around;
    align-items: center
}

._container_ivahn_1 ._buttonContainer_ivahn_9 {
    flex: 1;
    justify-content: center;
    align-items: center
}

._container_ivahn_1 ._buttonContainer_ivahn_9 ._button_ivahn_9 {
    align-self: center;
    width: 70%;
    max-height: 70px;
    aspect-ratio: 3
}

._overlay_1hp84_1 {
    position: absolute;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    background-color: #000000a6;
    z-index: 999
}

._overlay_1hp84_1 ._container_1hp84_10 {
    height: 80%;
    aspect-ratio: .75;
    max-width: 80%;
    min-height: 400px;
    max-height: 450px;
    background-color: #1f2130;
    border-radius: 6px;
    overflow: hidden
}

._overlay_1hp84_1 ._container_1hp84_10 ._gameTeaser_1hp84_20 {
    width: 100%;
    height: 35%;
    background-color: #2f3249;
    flex-direction: row
}

._overlay_1hp84_1 ._container_1hp84_10 ._gameTeaser_1hp84_20 ._background_1hp84_26 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}

._overlay_1hp84_1 ._container_1hp84_10 ._gameTeaser_1hp84_20 ._logo_1hp84_34,
._overlay_1hp84_1 ._container_1hp84_10 ._gameTeaser_1hp84_20 ._figure_1hp84_37 {
    width: 50%
}

._overlay_1hp84_1 ._container_1hp84_10 ._content_1hp84_40 {
    width: 100%;
    flex: 1;
    padding: .5rem;
    background-color: #1f2130
}

._container_1a20k_1 {
    height: 5px;
    width: 100%;
    background: linear-gradient(90deg, #00152f, #000d1d);
    border-radius: 6px
}

._container_1a20k_1 ._progressBar_1a20k_7 {
    background-color: green;
    height: 100%;
    border-radius: 6px
}

._condition_enxtz_1 {
    flex-direction: row;
    background-color: #1f2130;
    border-radius: 1rem;
    font-size: min(3vw, .8rem);
    align-items: center;
    border-radius: 6px;
    flex: 1;
    max-width: 110px;
    height: 2.5rem;
    opacity: .7;
    margin-top: 1.1rem
}

._condition_enxtz_1 ._icon_enxtz_14 {
    aspect-ratio: 1;
    height: 80%;
    margin-left: 4px
}

._condition_enxtz_1 ._titleValueContainer_enxtz_19 {
    flex: 1;
    align-items: center;
    gap: 2px
}

._condition_enxtz_1 ._titleValueContainer_enxtz_19 ._title_enxtz_19 {
    color: #ffffffe6;
    font-weight: 700
}

._condition_enxtz_1 ._titleValueContainer_enxtz_19 ._value_enxtz_28 {
    color: #ffffffe6;
    margin: auto
}

._container_11ii7_1 {
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
    align-items: stretch
}

._container_11ii7_1 ._winCondition_11ii7_7 {
    border: 1px solid #178f1f
}

._container_11ii7_1 ._failCondition_11ii7_10 {
    border: 1px solid #a72608
}

._container_lmxef_1 {
    gap: 1rem;
    position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    pointer-events: none
}

._container_lmxef_1 ._row_lmxef_9 {
    flex-direction: row-reverse;
    align-items: center
}

._container_lmxef_1 ._row_lmxef_9 ._btn_lmxef_13 {
    display: none;
    background-color: #1f2130;
    padding: .5rem;
    color: #fff6;
    font-size: 1rem
}

@media (min-width: 600px) {
    ._container_lmxef_1 ._row_lmxef_9 ._btn_lmxef_13 {
        display: flex
    }
}

._container_lmxef_1 ._row_lmxef_9 ._btnActive_lmxef_25 {
    color: #ffffffe6
}

._container_lmxef_1 ._row_lmxef_9 ._score_lmxef_28 {
    flex: 1
}

._container_lmxef_1 ._row_lmxef_9 ._progress_lmxef_31 {
    width: 100%;
    position: absolute;
    top: 0
}

._container_lmxef_1 ._stars_lmxef_36 {
    width: 100%
}

._container_y7jdr_1 {
    width: 100%;
    height: 100%;
    background: #1f2130;
    position: absolute;
    z-index: 20
}

._container_y7jdr_1 ._imageBackground_y7jdr_8 {
    width: 100%;
    height: 100%;
    object-fit: cover
}

._container_y7jdr_1 ._absoluteBlock_y7jdr_13,
._container_y7jdr_1 ._infoContainer_y7jdr_13 ._buttonContainer_y7jdr_13,
._container_y7jdr_1 ._infoContainer_y7jdr_13 ._text_y7jdr_13,
._container_y7jdr_1 ._infoContainer_y7jdr_13,
._container_y7jdr_1 ._imageFigurePortrait_y7jdr_13,
._container_y7jdr_1 ._imageFigureLandscape_y7jdr_13,
._container_y7jdr_1 ._imageLogoPortrait_y7jdr_13,
._container_y7jdr_1 ._imageLogoLandscape_y7jdr_13 {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

._container_y7jdr_1 ._imageLogoLandscape_y7jdr_13 {
    width: 40%;
    max-height: 40%;
    top: 10%
}

._container_y7jdr_1 ._imageLogoPortrait_y7jdr_13 {
    width: 80%;
    max-height: 35%;
    top: 15%
}

._container_y7jdr_1 ._imageFigureLandscape_y7jdr_13 {
    width: 35%;
    max-height: 40%;
    bottom: 10%
}

._container_y7jdr_1 ._imageFigurePortrait_y7jdr_13 {
    width: 60%;
    max-height: 30%;
    bottom: 20%
}

._container_y7jdr_1 ._infoContainer_y7jdr_13 {
    bottom: 5%;
    width: 100%;
    height: 5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

@media (max-width: 992px) {
    ._container_y7jdr_1 ._infoContainer_y7jdr_13 {
        bottom: 10%
    }
}

._container_y7jdr_1 ._infoContainer_y7jdr_13 ._infoContainerProgress_y7jdr_54 {
    height: 100%;
    box-shadow: .5rem .5rem #00000040;
    width: 80%;
    background: #333751;
    border-radius: 6px
}

._container_y7jdr_1 ._infoContainer_y7jdr_13 ._infoContainerProgress_y7jdr_54 ._infoContainerProgressPercentage_y7jdr_61 {
    background: #178f1f;
    width: 0%;
    height: 100%;
    border-radius: 6px
}

._container_y7jdr_1 ._infoContainer_y7jdr_13 ._text_y7jdr_13 {
    text-align: center;
    font-size: min(6vw, 1.75rem);
    text-shadow: 0 0 .5rem #111111
}

._container_y7jdr_1 ._infoContainer_y7jdr_13 ._buttonContainer_y7jdr_13 {
    max-width: 200px;
    box-shadow: .5rem .5rem #00000040;
    border-radius: 6px
}

._container_y7jdr_1 ._infoContainer_y7jdr_13 ._buttonContainer_y7jdr_13 ._button_y7jdr_13 {
    width: 100%;
    font-size: min(6vw, 1.75rem);
    background-color: #005a9c
}

@keyframes _flashAnimation_y7jdr_1 {

    0%,
    to {
        opacity: .7;
        font-size: min(6vw, 1.75rem)
    }

    50% {
        opacity: 1;
        font-size: min(5vw, 1.35rem)
    }
}

._flash_y7jdr_93 {
    animation: _flashAnimation_y7jdr_1 1.4s infinite
}

._container_1v6ca_1 {
    flex: 1;
    padding-top: 5%;
    gap: 13%
}

._container_1v6ca_1 ._ratingContainer_1v6ca_6 {
    justify-content: center;
    align-self: center;
    align-items: center;
    height: 10%;
    width: 100%;
    gap: .25rem
}

._container_1v6ca_1 ._buttonContainer_1v6ca_14 {
    height: 40%;
    gap: .5rem
}

._container_1v6ca_1 ._buttonContainer_1v6ca_14 ._row_1v6ca_18 {
    flex-direction: row;
    flex: 1;
    gap: .5rem;
    justify-content: center;
    align-items: center
}

._container_1v6ca_1 ._buttonContainer_1v6ca_14 ._row_1v6ca_18 ._button_1v6ca_14 {
    height: 100%;
    aspect-ratio: 1
}

._container_1v6ca_1 ._continueButton_1v6ca_29 {
    height: 15%;
    width: 70%;
    align-self: center
}

._container_6a6ws_1 {
    gap: 1rem
}

._container_6a6ws_1 ._iframeContainer_6a6ws_4,
._container_6a6ws_1 ._iframeContainer_6a6ws_4 ._iframe_6a6ws_4 {
    flex: 1
}

._container_6a6ws_1 ._console_6a6ws_10 {
    flex: .3
}

._container_6a6ws_1 ._winLoss_6a6ws_13 {
    position: absolute;
    height: 100%;
    width: 100%
}

._container_6a6ws_1 ._adOverlay_6a6ws_18 {
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #00000080;
    justify-content: center;
    align-items: center
}

._container_6a6ws_1 ._adOverlay_6a6ws_18 ._adLabel_6a6ws_26 {
    font-size: 48px
}

._container_6a6ws_1 ._adOverlay_6a6ws_18 ._adSkipButton_6a6ws_29 {
    position: absolute;
    bottom: 2rem;
    right: 0;
    background-color: #0009;
    outline: solid 1px rgb(185, 185, 185);
    width: 100px;
    height: 40px;
    justify-content: center;
    align-items: center;
    font-size: min(3.4vw, 1rem)
}

._container_6a6ws_1 ._adOverlay_6a6ws_18 ._adSkipButton_6a6ws_29:hover {
    background-color: #000;
    cursor: pointer
}

._container_s2vth_1 {
    flex-direction: row;
    align-items: center
}

._container_s2vth_1 ._row_s2vth_5 {
    flex-direction: row;
    align-items: center;
    gap: 1rem
}

._container_s2vth_1 ._icon_s2vth_10 {
    font-size: 1.2rem;
    cursor: pointer;
    margin-left: auto
}

._container_s2vth_1 ._check_s2vth_15 {
    color: #178f1f
}

._container_s2vth_1 ._cross_s2vth_18 {
    color: #a72608
}

._container_s2vth_1 ._hyphen_s2vth_21 {
    color: #ff0
}

._container_1q3zp_1 {
    gap: 1rem
}

._container_1q3zp_1 ._submitButton_1q3zp_4 {
    background-color: #178f1f;
    min-width: 200px
}

._container_tp9oy_1 {
    flex: 1
}

._container_tp9oy_1 ._row_tp9oy_4 {
    flex-direction: row;
    flex-wrap: wrap;
    flex: 1
}

._container_tp9oy_1 ._game_tp9oy_9 {
    flex: 1
}

._container_tp9oy_1 ._apiTester_tp9oy_12 {
    gap: 1rem;
    flex: 1;
    align-self: flex-start
}

._toggle_tp9oy_18 {
    flex: .5;
    margin-left: auto
}

._container_r3q44_1 {
    width: fit-content;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: .5rem
}

._container_r3q44_1 ._labelsContainer_r3q44_9 {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: .25rem
}

._container_r3q44_1 ._labelsContainer_r3q44_9 ._labelContainer_r3q44_15 {
    flex-direction: row;
    justify-content: center;
    gap: .125rem
}

._container_r3q44_1 ._buttonContainer_r3q44_20 {
    height: 100%;
    flex-direction: row;
    align-items: center;
    gap: 1.1rem;
    cursor: pointer
}

._container_r3q44_1 ._buttonContainer_r3q44_20 ._button_r3q44_20 {
    width: 100%;
    height: calc(min(6vw, 1.75rem)*1.5);
    flex-direction: row;
    align-items: center;
    gap: .25rem;
    cursor: pointer
}

._icon_r3q44_36,
._dislikedIcon_r3q44_36,
._likedIcon_r3q44_36 {
    height: min(6vw, 1.75rem);
    aspect-ratio: 1
}

@keyframes _wobble_r3q44_1 {
    0% {
        transform: rotate(-10deg)
    }

    25% {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(-10deg)
    }

    75% {
        transform: rotate(10deg)
    }

    to {
        transform: rotate(-10deg)
    }
}

@media (min-width: 992px) {

    ._icon_r3q44_36,
    ._dislikedIcon_r3q44_36,
    ._likedIcon_r3q44_36 {
        height: min(6vw, 1.75rem)
    }
}

._likedIcon_r3q44_36 {
    color: #00b633;
    animation: .5s _wobble_r3q44_1
}

._dislikedIcon_r3q44_36 {
    color: #fe422f;
    animation: .5s _wobble_r3q44_1
}

._label_r3q44_9,
._dislikedLabel_r3q44_73,
._likedLabel_r3q44_73 {
    width: 100%;
    justify-content: center;
    align-items: center;
    font-size: min(6vw, 1.75rem);
    color: #ffffffe6
}

._likedLabel_r3q44_73 {
    color: #00b633
}

._dislikedLabel_r3q44_73 {
    color: #fe422f
}

._subLabel_r3q44_89 {
    align-items: center;
    justify-content: center;
    color: #ffffffbf
}

._container_11r7t_1,
._miniContainer_11r7t_1 {
    width: fit-content;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: .5rem
}

._container_11r7t_1 ._labelsContainer_11r7t_9,
._miniContainer_11r7t_1 ._labelsContainer_11r7t_9 {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: .25rem
}

._container_11r7t_1 ._labelsContainer_11r7t_9 ._labelContainer_11r7t_15,
._miniContainer_11r7t_1 ._labelsContainer_11r7t_9 ._labelContainer_11r7t_15 {
    flex-direction: row;
    justify-content: center;
    gap: .125rem
}

._container_11r7t_1 ._starContainer_11r7t_20,
._miniContainer_11r7t_1 ._starContainer_11r7t_20 {
    height: 100%;
    flex-direction: row;
    align-items: center
}

._container_11r7t_1 ._buttonContainer_11r7t_25,
._miniContainer_11r7t_1 ._buttonContainer_11r7t_25 {
    height: 100%;
    flex-direction: row;
    align-items: center;
    gap: 1.1rem;
    cursor: pointer
}

._container_11r7t_1 ._buttonContainer_11r7t_25 ._button_11r7t_25,
._miniContainer_11r7t_1 ._buttonContainer_11r7t_25 ._button_11r7t_25 {
    width: 100%;
    height: calc(min(6vw, 1.75rem)*1.5);
    flex-direction: row;
    align-items: center;
    gap: .25rem;
    cursor: pointer
}

._icon_11r7t_41,
._dislikedIcon_11r7t_41,
._likedIcon_11r7t_41 {
    height: 100%;
    aspect-ratio: 1
}

@keyframes _wobble_11r7t_1 {
    0% {
        transform: rotate(-10deg)
    }

    25% {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(-10deg)
    }

    75% {
        transform: rotate(10deg)
    }

    to {
        transform: rotate(-10deg)
    }
}

@media (min-width: 992px) {

    ._icon_11r7t_41,
    ._dislikedIcon_11r7t_41,
    ._likedIcon_11r7t_41 {
        height: min(6vw, 1.75rem)
    }
}

._likedIcon_11r7t_41 {
    color: #00b633;
    animation: .5s _wobble_11r7t_1
}

._dislikedIcon_11r7t_41 {
    color: #fe422f;
    animation: .5s _wobble_11r7t_1
}

._label_11r7t_9,
._dislikedLabel_11r7t_78,
._likedLabel_11r7t_78 {
    justify-content: center;
    align-items: center;
    font-size: min(4vw, 1.1rem);
    color: #ffffffe6;
    width: 100%
}

._likedLabel_11r7t_78 {
    color: #00b633
}

._dislikedLabel_11r7t_78 {
    color: #fe422f
}

._subLabel_11r7t_94 {
    align-items: center;
    justify-content: center;
    color: #ffffffbf
}

._miniContainer_11r7t_1 {
    background-color: #2f3249;
    border-radius: 6px
}

._icon_1ver7_1,
._iconActive_1ver7_1 {
    height: calc(min(6vw, 1.75rem)*1.5);
    aspect-ratio: 1
}

@keyframes _wobble_1ver7_1 {
    0% {
        transform: rotate(-10deg)
    }

    25% {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(-10deg)
    }

    75% {
        transform: rotate(10deg)
    }

    to {
        transform: rotate(-10deg)
    }
}

._iconActive_1ver7_1 {
    animation: .15s _wobble_1ver7_1
}

._container_1fzai_1 {
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 30px
}

._container_1fzai_1 ._background_1fzai_7 {
    position: absolute;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center
}

._container_1fzai_1 ._background_1fzai_7 ._backgroundImage_1fzai_14 {
    height: 100%;
    width: 100%;
    object-fit: fill
}

._container_1fzai_1 ._background_1fzai_7 ._blur_1fzai_19 {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 50%;
    background-color: #000;
    background: inherit;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px
}

._container_1fzai_1 ._contentContainer_1fzai_31 {
    flex-direction: column-reverse;
    flex: 1
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._images_1fzai_35 {
    height: 50%;
    width: 100%
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._images_1fzai_35 ._figure_1fzai_39 {
    position: absolute;
    bottom: -10%;
    right: 10%;
    max-height: 75%;
    align-self: center;
    animation: 7s _figure_idle_1fzai_1 infinite ease-in-out
}

@keyframes _figure_idle_1fzai_1 {
    0% {
        bottom: -10%
    }

    50% {
        bottom: -5%
    }

    to {
        bottom: -10%
    }
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._images_1fzai_35 ._logo_1fzai_58 {
    position: absolute;
    top: 10%;
    left: 5%;
    max-height: 50%;
    min-width: 50%;
    max-width: 50%;
    align-self: center;
    animation: 7s _logo_idle_1fzai_1 infinite ease-in-out
}

@keyframes _logo_idle_1fzai_1 {
    0% {
        transform: rotate(-1deg)
    }

    50% {
        transform: rotate(1deg)
    }

    to {
        transform: rotate(-1deg)
    }
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 {
    flex: 1;
    width: 100%;
    padding: 1rem;
    justify-content: space-around;
    align-items: center;
    gap: 1rem;
    background-color: #00000080
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 {
    flex: 1;
    justify-content: space-around;
    align-items: center;
    gap: 1rem
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._label_1fzai_94 {
    align-self: center;
    font-size: min(5vw, 1.35rem);
    color: #ffffffe6
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 {
    flex-direction: row;
    gap: 1.25rem;
    justify-content: center;
    width: 100%
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._likesGameRating_1fzai_105 {
    gap: 2rem
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._divider_1fzai_108 {
    height: 100%;
    width: 1.5px;
    border-radius: 90px;
    background-color: #fff6
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._button_1fzai_99 {
    aspect-ratio: 1;
    justify-content: center;
    align-items: center;
    cursor: pointer
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._button_1fzai_99 ._heartIcon_1fzai_120,
._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._button_1fzai_99 ._favouriteHeartIcon_1fzai_120 {
    height: min(6vw, 1.75rem)
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._button_1fzai_99 ._favouriteHeartIcon_1fzai_120 {
    color: #e977c7
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._infoContainer_1fzai_88 ._buttonContainer_1fzai_99 ._favouriteAnimation_1fzai_126 {
    animation: _wobble-squish_1fzai_1 .6s ease-in-out
}

@keyframes _wobble-squish_1fzai_1 {
    0% {
        transform: scale(1)
    }

    30% {
        transform: scale(1.2) rotate(10deg)
    }

    50% {
        transform: scale(.9) rotate(-10deg)
    }

    70% {
        transform: scale(1.1) rotate(5deg)
    }

    to {
        transform: scale(1) rotate(0)
    }
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._playButton_1fzai_146 {
    flex: 1;
    border-radius: 90px;
    max-height: 25% !important;
    aspect-ratio: 4 !important;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    animation: .5s cubic-bezier(.1, .2, .1, .8) 0s infinite alternate both running _pulse_1fzai_1
}

@keyframes _pulse_1fzai_1 {
    0% {
        transform: scale(1);
        opacity: 80%
    }

    to {
        transform: scale(1.1)
    }
}

._container_1fzai_1 ._contentContainer_1fzai_31 ._content_1fzai_31 ._playButtonLabel_1fzai_164 {
    font-size: min(5vw, 1.35rem);
    flex: 0
}

._button_1fr1k_1 {
    height: 100%;
    background-color: transparent;
    flex-direction: column;
    gap: unset;
    overflow: visible
}

._horizontal_1fr1k_9 {
    flex-direction: row
}

._icon_1fr1k_13,
._buttonIcon_1fr1k_13,
._likeIcon_1fr1k_13,
._favouriteIcon_1fr1k_13 {
    font-size: 1.2rem
}

._buttonIcon_1fr1k_13,
._likeIcon_1fr1k_13,
._favouriteIcon_1fr1k_13 {
    font-size: 1.5rem !important
}

._buttonLabel_1fr1k_21,
._disabledLabel_1fr1k_21 {
    flex: 1;
    min-width: 50px
}

._disabledLabel_1fr1k_21 {
    color: #fff3 !important;
    white-space: nowrap
}

._disabledIcon_1fr1k_31 {
    color: #fff3 !important
}

._favouriteIcon_1fr1k_13 {
    color: #e977c7 !important;
    animation: _wobble-squish_1fr1k_1 .6s ease-in-out
}

@keyframes _wobble-squish_1fr1k_1 {
    0% {
        transform: scale(1)
    }

    30% {
        transform: scale(1.2) rotate(10deg)
    }

    50% {
        transform: scale(.9) rotate(-10deg)
    }

    70% {
        transform: scale(1.1) rotate(5deg)
    }

    to {
        transform: scale(1) rotate(0)
    }
}

._likeIcon_1fr1k_13 {
    color: #00b633 !important;
    animation: _wobble_1fr1k_1 .5s
}

@keyframes _wobble_1fr1k_1 {
    0% {
        transform: rotate(-10deg)
    }

    25% {
        transform: rotate(10deg)
    }

    50% {
        transform: rotate(-10deg)
    }

    75% {
        transform: rotate(10deg)
    }

    to {
        transform: rotate(-10deg)
    }
}

._skipButtonContainer_1fr1k_79 {
    position: absolute;
    flex-direction: row;
    z-index: 1000;
    height: 120%;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    transform: translateY(-20%);
    background-color: #333751;
    border-radius: 1000px;
    outline: solid 3px #005a9c
}

._skipButtonContainer_1fr1k_79 ._skipButton_1fr1k_79,
._skipButtonContainer_1fr1k_79 ._skipButtonDisabled_1fr1k_97 {
    height: 80%;
    aspect-ratio: 1;
    justify-content: center;
    align-items: center
}

._skipButtonContainer_1fr1k_79 ._skipButton_1fr1k_79 ._img_1fr1k_103,
._skipButtonContainer_1fr1k_79 ._skipButtonDisabled_1fr1k_97 ._img_1fr1k_103 {
    width: 100%;
    height: 87.5%
}

._skipButtonContainer_1fr1k_79 ._skipButtonDisabled_1fr1k_97 {
    opacity: .75
}

._gameControls_1fr1k_111,
._gameMobileControls_1fr1k_111 {
    height: 100%;
    width: 100%;
    flex-direction: row;
    align-items: center;
    padding-left: .5rem
}

._gameControls_1fr1k_111 ._gameStatsContainer_1fr1k_118,
._gameMobileControls_1fr1k_111 ._gameStatsContainer_1fr1k_118 {
    flex-direction: row
}

._gameControls_1fr1k_111 ._spacer_1fr1k_121,
._gameMobileControls_1fr1k_111 ._spacer_1fr1k_121 {
    margin-left: auto;
    margin-right: auto
}

._gameMobileControls_1fr1k_111 {
    flex-wrap: nowrap;
    justify-content: space-around;
    padding-left: unset
}

._container_1sooq_1 {
    width: 100%;
    height: 100%;
    align-items: center
}

._container_1sooq_1 ._gameContainer_1sooq_6 {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    flex: 10;
    width: 100%;
    justify-content: center;
    align-items: center;
    font-size: 44;
    overflow: hidden
}

._container_1sooq_1 ._gameContainer_1sooq_6 ._game_1sooq_6 {
    flex: 1;
    width: 100%
}

._container_1sooq_1 ._gameControlContainer_1sooq_20,
._container_1sooq_1 ._gameControlMobileContainer_1sooq_20 {
    flex-direction: row;
    flex: 1;
    width: 100%;
    max-height: 3.5rem;
    background-color: #1f2130;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: .165rem
}

._container_1sooq_1 ._gameControlMobileContainer_1sooq_20 {
    margin-top: 3px;
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-top: solid .2rem #333751
}

._container_v0cnl_1 {
    width: 100%;
    height: 100%;
    background-color: #111;
    justify-content: center;
    align-items: center;
    padding: 1rem
}

._container_v0cnl_1 ._label_v0cnl_9 {
    font-size: min(6vw, 1.75rem);
    color: #ffffffe6
}

._container_v0cnl_1 ._sublabel_v0cnl_13 {
    font-size: min(5vw, 1.35rem);
    color: #ffffffbf
}

._container_v0cnl_1 ._cardContainer_v0cnl_17 {
    width: 100%;
    padding: 1rem;
    gap: 1rem
}

@media (min-width: 600px) {
    ._container_v0cnl_1 ._cardContainer_v0cnl_17 {
        flex-direction: row
    }
}

._container_v0cnl_1 ._cardContainer_v0cnl_17 ._card_v0cnl_17 {
    flex: 1;
    padding: 1rem;
    background-color: #1f2130;
    border-radius: 6px;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer
}

._container_v0cnl_1 ._cardContainer_v0cnl_17 ._card_v0cnl_17 ._header_v0cnl_36 {
    font-size: min(6vw, 1.75rem);
    color: #ffffffbf;
    margin-bottom: .5rem;
    text-align: center
}

._container_v0cnl_1 ._cardContainer_v0cnl_17 ._card_v0cnl_17 ._description_v0cnl_42 {
    font-size: min(4vw, 1.1rem);
    color: #fff6;
    margin-bottom: 1rem;
    text-align: center
}

._container_v0cnl_1 ._cardContainer_v0cnl_17 ._card_v0cnl_17 ._time_v0cnl_48 {
    font-size: min(4vw, 1.1rem);
    color: #fff6;
    text-align: center;
    margin-top: auto
}

._container_v0cnl_1 ._cardContainer_v0cnl_17 ._card_v0cnl_17:hover {
    outline: solid 2px #3a434e
}

._gameContainer_15cud_1,
._gameFullscreenContainer_15cud_1 {
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-evenly
}

._gameContainer_15cud_1 ._gameFrameContainer_15cud_7,
._gameFullscreenContainer_15cud_1 ._gameFrameContainer_15cud_7 {
    width: 60%;
    max-width: 1120px;
    max-height: 650px;
    aspect-ratio: 1.6 !important
}

@media (max-width: 768px) {

    ._gameContainer_15cud_1 ._gameFrameContainer_15cud_7,
    ._gameFullscreenContainer_15cud_1 ._gameFrameContainer_15cud_7 {
        aspect-ratio: .75 !important
    }
}

@media (max-width: 992px) {

    ._gameContainer_15cud_1 ._gameFrameContainer_15cud_7,
    ._gameFullscreenContainer_15cud_1 ._gameFrameContainer_15cud_7 {
        width: 100%;
        padding: .5rem
    }
}

._gameContainer_15cud_1 ._gameFrameFullscreenContainer_15cud_24,
._gameFullscreenContainer_15cud_1 ._gameFrameFullscreenContainer_15cud_24 {
    width: 100%;
    height: 100%;
    overflow: hidden
}

._gameFullscreenContainer_15cud_1 {
    margin-top: 0;
    height: 100%
}

._container_4nnr9_1 {
    width: 100%;
    min-height: 24px;
    flex-direction: row;
    gap: .5rem;
    align-items: center
}

._container_4nnr9_1 ._label_4nnr9_8,
._container_4nnr9_1 ._multilineLabel_4nnr9_8 {
    font-size: min(3.4vw, 1rem);
    color: #ffffffbf
}

._container_4nnr9_1 ._value_4nnr9_12 {
    font-size: min(3.4vw, 1rem);
    color: #ffffffe6
}

._container_4nnr9_1 ._content_4nnr9_16 {
    flex: 1
}

._cardBannerContainer_zi800_1 {
    flex-direction: row;
    width: 100%;
    margin-top: 1.1rem;
    justify-content: space-evenly
}

._cardBannerContainer_zi800_1 ._card_zi800_1 {
    width: 60%;
    max-width: 1120px;
    align-self: center;
    border-radius: 6px;
    gap: 1rem;
    background-color: #1f2130;
    padding: 1rem
}

@media (max-width: 992px) {
    ._cardBannerContainer_zi800_1 ._card_zi800_1 {
        width: 100%
    }
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._cardHeader_zi800_21 {
    font-size: min(5vw, 1.35rem)
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._info_zi800_24 {
    width: 100%;
    background-color: #2f3249;
    border-radius: 6px;
    padding: 1.1rem
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._info_zi800_24 ._gameRatingContainer_zi800_30 {
    height: min(5vw, 1.35rem);
    align-items: flex-start;
    justify-content: center
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._cardText_zi800_35 {
    font-size: min(3.4vw, 1rem);
    white-space: pre-wrap;
    word-wrap: break-word
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._tags_zi800_40 {
    flex-direction: row;
    gap: .5rem;
    flex-wrap: wrap;
    margin-top: 1.1rem
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._tags_zi800_40 ._tag_zi800_40 {
    flex: 0;
    color: #fff;
    padding: .5rem;
    border: 2px solid white;
    border-radius: 90px;
    justify-content: center;
    align-items: center;
    text-wrap: nowrap;
    text-transform: capitalize;
}

._cardBannerContainer_zi800_1 ._card_zi800_1 ._tags_zi800_40 ._tag_zi800_40:hover {
    cursor: pointer;
    color: #adc1e6;
    border-color: #adc1e6
}

._container_qlkox_1 {
    height: 100%;
    width: 100%;
    flex: 1;
    max-width: 20%;
    padding-left: 1rem;
    padding-right: 1rem
}

/* new */
.content_wrap {
    background-color: #1f2130;
    padding: 1rem
}

.column_wrap {
    display: flex;
    align-items: center;
    /* justify-content: flex-start; */
    flex-wrap: wrap;
    /* gap: 10px; */
    flex-direction: unset;
    width: 100%;
    height: fit-content;
}

.column_wrap_left {
    justify-content: flex-end;
}

.column_wrap_right {
    justify-content: flex-start;
}

@media(min-width:1920px) {
    .column_wrap_left {
        justify-content: flex-start;
    }

    .column_wrap_right {
        justify-content: flex-end;
    }
}



@media (max-width: 992px) {
    ._container_qlkox_1 {
        display: none
    }
}

._container_qlkox_1 ._bannerAdContainer_qlkox_14 {
    height: 100%;
    width: 100%
}

._container_qlkox_1 ._bannerAdContainer_qlkox_14 ._advertisement_qlkox_18 {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 10px;
    justify-content: flex-end
}

._container_qlkox_1 ._bannerAdContainer_qlkox_14 ._advertisement_qlkox_18 ._label_qlkox_26 {
    text-align: right;
    transform: rotate(-90deg);
    font-size: min(2.6vw, .7rem);
    color: #ffffff80
}

._container_qlkox_1 ._bannerAdContainer_qlkox_14 ._bannerAd_qlkox_14 {
    height: 100%;
    width: calc(100% - 10px);
    margin-left: auto;
    justify-content: center;
    align-items: center
}

._container_nsif3_1 {
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: center
}

._container_nsif3_1 ._bannerAdContainer_nsif3_7,
._container_nsif3_1 ._mobileFullScreenBannerAdContainer_nsif3_7,
._container_nsif3_1 ._mobileBannerAdContainer_nsif3_7 {
    height: 100%;
    width: 100%
}

._container_nsif3_1 ._bannerAdContainer_nsif3_7 ._bannerAd_nsif3_7,
._container_nsif3_1 ._mobileFullScreenBannerAdContainer_nsif3_7 ._bannerAd_nsif3_7,
._container_nsif3_1 ._mobileBannerAdContainer_nsif3_7 ._bannerAd_nsif3_7 {
    width: 100%;
    min-height: 50px;
    max-height: 90px;
    justify-content: center;
    align-items: center;
    outline: 1px solid rgba(255, 255, 255, .1019607843)
}

._container_nsif3_1 ._bannerAdContainer_nsif3_7 ._label_nsif3_19,
._container_nsif3_1 ._mobileFullScreenBannerAdContainer_nsif3_7 ._label_nsif3_19,
._container_nsif3_1 ._mobileBannerAdContainer_nsif3_7 ._label_nsif3_19 {
    font-size: calc(min(2.6vw, .7rem)*.75);
    color: #ffffff80
}

._container_nsif3_1 ._mobileBannerAdContainer_nsif3_7 {
    width: 100%
}

._container_nsif3_1 ._mobileFullScreenBannerAdContainer_nsif3_7 {
    max-height: 90px
}

._container_1437f_1 {
    flex: 1;
    justify-content: center;
    align-items: center;
    gap: 1rem
}

._container_1437f_1 ._header_1437f_7 {
    font-size: min(6vw, 1.75rem);
    color: #ffffffe6
}

._container_1437f_1 ._label_1437f_11 {
    font-size: min(4vw, 1.1rem);
    color: #ffffffbf
}

._container_6uzmv_1,
._fullscreenContainer_6uzmv_1 {
    flex: 1;
    width: 100%;
    overflow-x: scroll;
    padding-top: 4.25rem
}

._container_6uzmv_1 ._hidden_6uzmv_7,
._fullscreenContainer_6uzmv_1 ._hidden_6uzmv_7 {
    display: none
}

._container_6uzmv_1 ._gameContainer_6uzmv_10,
._fullscreenContainer_6uzmv_1 ._gameContainer_6uzmv_10,
._container_6uzmv_1 ._gameFullscreenContainer_6uzmv_10,
._fullscreenContainer_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 {
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-evenly
}

._container_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
._fullscreenContainer_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
._container_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
._fullscreenContainer_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16 {
    width: 60%;
    max-width: 1120px;
    max-height: 650px;
    aspect-ratio: 1.6 !important
}

@media (max-width: 768px) {

    ._container_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
    ._fullscreenContainer_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
    ._container_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
    ._fullscreenContainer_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16 {
        aspect-ratio: .75 !important
    }
}

@media (max-width: 992px) {

    ._container_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
    ._fullscreenContainer_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
    ._container_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16,
    ._fullscreenContainer_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameContainer_6uzmv_16 {
        width: 100%;
        padding: .5rem
    }
}

._container_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameFullscreenContainer_6uzmv_33,
._fullscreenContainer_6uzmv_1 ._gameContainer_6uzmv_10 ._gameFrameFullscreenContainer_6uzmv_33,
._container_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameFullscreenContainer_6uzmv_33,
._fullscreenContainer_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 ._gameFrameFullscreenContainer_6uzmv_33 {
    width: 100%;
    height: 100%
}

._container_6uzmv_1 ._gameFullscreenContainer_6uzmv_10,
._fullscreenContainer_6uzmv_1 ._gameFullscreenContainer_6uzmv_10 {
    margin-top: 0;
    height: 100%
}

._container_6uzmv_1 ._placeholder_6uzmv_41,
._fullscreenContainer_6uzmv_1 ._placeholder_6uzmv_41 {
    width: 100%;
    min-height: 600px;
    max-height: 600px
}

._container_6uzmv_1 ._content_6uzmv_46,
._fullscreenContainer_6uzmv_1 ._content_6uzmv_46,
._container_6uzmv_1 ._mobileContent_6uzmv_46,
._fullscreenContainer_6uzmv_1 ._mobileContent_6uzmv_46 {
    width: 100%;
    justify-content: center
}

._container_6uzmv_1 ._mobileContent_6uzmv_46,
._fullscreenContainer_6uzmv_1 ._mobileContent_6uzmv_46 {
    padding: .5rem
}

._container_6uzmv_1 ._mobileContent_6uzmv_46 ._gameContentContainer_6uzmv_53,
._fullscreenContainer_6uzmv_1 ._mobileContent_6uzmv_46 ._gameContentContainer_6uzmv_53 {
    margin-bottom: 1.1rem
}

._fullscreenContainer_6uzmv_1 {
    padding-top: 4.25rem;
    padding-top: 0;
    margin-top: 0
}