.GameContainerMobile_czyButton__lcUL6 {
    border-radius: 30px;
    transition: all .25s ease;
    border: none;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 800;
    font-size: 16px;
    box-sizing: border-box;
    padding: calc(var(--base-unit) * 1) calc(var(--base-unit) * 2);
    background: #0000;
    height: 40px;
    -webkit-user-select: none;
    user-select: none
}

.GameContainerMobile_czyButton__lcUL6:focus {
    outline: none
}

.GameContainerMobile_czyButton--contained--purple__mKRU6 {
    color: var(--white-100);
    background: var(--brand-100)
}

.GameContainerMobile_czyButton--contained--purple__mKRU6:active {
    background: rgb(var(--brand-100)/70%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--purple__mKRU6:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.GameContainerMobile_czyButton--contained--white__lMVdT {
    color: var(--black-50);
    background: var(--white-100)
}

.GameContainerMobile_czyButton--contained--white__lMVdT:active {
    background: rgb(var(--white-100)/70%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--white__lMVdT:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.GameContainerMobile_czyButton--contained--grey__oDjVX {
    color: var(--white-100);
    background: var(--black-40)
}

.GameContainerMobile_czyButton--contained--grey__oDjVX:active {
    background: rgb(var(--black-40)/70%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--grey__oDjVX:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.GameContainerMobile_czyButton--contained--alert__Gjvul {
    color: var(--white-100);
    background: var(--alert-100)
}

.GameContainerMobile_czyButton--contained--alert__Gjvul:active {
    background: rgb(var(--alert-100)/70%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--alert__Gjvul:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.GameContainerMobile_czyButton--contained--success__dZWRD {
    color: var(--white-100);
    background: var(--success-100)
}

.GameContainerMobile_czyButton--contained--success__dZWRD:active {
    background: rgb(var(--success-100)/70%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--success__dZWRD:hover:not(:disabled) {
        background: #52b187
    }
}

.GameContainerMobile_czyButton--contained--black__CfFFv {
    color: var(--white-100);
    background: var(--black-80)
}

.GameContainerMobile_czyButton--contained--black__CfFFv:active {
    background: rgb(var(--black-80)/70%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--black__CfFFv:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.GameContainerMobile_czyButton--contained--green-gradient__jKC4h {
    color: var(--black-100);
    background: linear-gradient(90deg, #49f3c3, #64f17e)
}

.GameContainerMobile_czyButton--contained--green-gradient__jKC4h:active {
    background: linear-gradient(90deg, #289777, #408b4e)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--contained--green-gradient__jKC4h:hover:not(:disabled) {
        background: linear-gradient(90deg, #2dc59a, #5db96e)
    }
}

.GameContainerMobile_czyButton--link--purple__AA60z, .GameContainerMobile_czyButton--outlined--purple__CLR1X {
    color: var(--brand-60)
}

.GameContainerMobile_czyButton--link--purple__AA60z:active, .GameContainerMobile_czyButton--outlined--purple__CLR1X:active {
    color: rgb(var(--brand-100)/80%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--link--purple__AA60z:hover:not(:disabled), .GameContainerMobile_czyButton--outlined--purple__CLR1X:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameContainerMobile_czyButton--link--white__hL5f2, .GameContainerMobile_czyButton--outlined--white__hL7tZ {
    color: var(--white-90)
}

.GameContainerMobile_czyButton--link--white__hL5f2:active, .GameContainerMobile_czyButton--outlined--white__hL7tZ:active {
    color: rgb(var(--white-50)/80%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--link--white__hL5f2:hover:not(:disabled), .GameContainerMobile_czyButton--outlined--white__hL7tZ:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.GameContainerMobile_czyButton--link--grey__G4y6V, .GameContainerMobile_czyButton--outlined--grey___y_3A {
    color: rgb(var(--white-100)/30%)
}

.GameContainerMobile_czyButton--link--grey__G4y6V:active, .GameContainerMobile_czyButton--outlined--grey___y_3A:active {
    color: rgb(var(--brand-100)/80%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--link--grey__G4y6V:hover:not(:disabled), .GameContainerMobile_czyButton--outlined--grey___y_3A:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameContainerMobile_czyButton--link--alert__i_IVz, .GameContainerMobile_czyButton--outlined--alert__Um5Zr {
    color: var(--alert-100)
}

.GameContainerMobile_czyButton--link--alert__i_IVz:active, .GameContainerMobile_czyButton--outlined--alert__Um5Zr:active {
    color: rgb(var(--brand-100)/80%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--link--alert__i_IVz:hover:not(:disabled), .GameContainerMobile_czyButton--outlined--alert__Um5Zr:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameContainerMobile_czyButton--link--success__xGiXw, .GameContainerMobile_czyButton--outlined--success__w4koV {
    color: var(--success-100)
}

.GameContainerMobile_czyButton--link--success__xGiXw:active, .GameContainerMobile_czyButton--outlined--success__w4koV:active {
    color: rgb(var(--success-100)/80%)
}

@media (hover: hover) {
    .GameContainerMobile_czyButton--link--success__xGiXw:hover:not(:disabled), .GameContainerMobile_czyButton--outlined--success__w4koV:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.GameContainerMobile_czyButton--outlined--purple__CLR1X {
    border: 1px solid var(--brand-60)
}

.GameContainerMobile_czyButton--outlined--white__hL7tZ {
    border: 1px solid var(--white-90)
}

.GameContainerMobile_czyButton--outlined--grey___y_3A {
    border: 1px solid rgb(var(--white-100)/30%)
}

.GameContainerMobile_czyButton--outlined--alert__Um5Zr {
    border: 1px solid var(--alert-100)
}

.GameContainerMobile_czyButton--outlined--success__w4koV {
    border: 1px solid var(--success-100)
}

.GameContainerMobile_czyButton--outlined__No03M:active {
    border-color: rgb(var(--white-30)/70%)
}

.GameContainerMobile_czyButton--disabled__ArL5t {
    opacity: .4;
    cursor: default
}

.GameContainerMobile_czyButton--height50__ezLX7 {
    height: 50px
}

.GameContainerMobile_czyButton--height34__WVYjK {
    height: 34px
}

.GameContainerMobile_czyButton--fullWidth__89PJY {
    width: 100%
}

.GameContainerMobile_czyButton__lcUL6 svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit) * 1)
}

.GameContainerMobile_gameContainerOverlay__PnC9K {
    position: fixed;
    z-index: 1300;
    inset: 0;
    display: none
}

.GameContainerMobile_gameContainerOverlay__PnC9K.GameContainerMobile_open__KL6sX {
    display: block
}

.GameContainerMobile_gameContainerWrapper__pueOQ {
    position: absolute;
    inset: 0;
    overflow: hidden
}

.GameContainerMobile_gameIframe__kYvt0 {
    position: relative;
    background-color: var(--black-90);
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0
}

.GameContainerMobile_gameMobileUnavailableTitle__DEz1w {
    color: #fff;
    z-index: 3;
    padding: calc(var(--base-unit) * 0) calc(var(--base-unit) * 2);
    text-align: center
}

.GameContainerMobile_gameMobileUnavailableContent__V1ATo {
    z-index: 2;
    padding: 0 calc(var(--base-unit) * 2);
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 8px
}

.GameContainerMobile_arrowFullButton__TK83R {
    margin-left: calc(var(--base-unit) * .5)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_frontWrapper__6mRiP {
    position: relative;
    width: 100%;
    height: calc(100% - 80px + 30px)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_frontWrapper__6mRiP.GameContainerMobile_notAvailable__q7h3q {
    height: 315px
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_frontWrapper__6mRiP.GameContainerMobile_withWarning__Qgarq {
    height: 380px
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW {
    width: 100%;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW button {
    height: auto;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    margin: 0 calc(var(--base-unit) * .5);
    padding: 0;
    color: var(--white-80);
    -webkit-user-select: none;
    user-select: none
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW hr {
    height: 43px
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW svg {
    width: 20px;
    height: 20px;
    margin-bottom: calc(var(--base-unit) * .5);
    fill: var(--white-80);
    margin-right: 0 !important
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW > div {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 700;
    color: var(--white-80);
    height: auto !important;
    width: auto !important;
    margin: 0 calc(var(--base-unit) * 1);
    padding: 0 !important;
    -webkit-user-select: none;
    user-select: none
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW > div span {
    margin-left: 0;
    color: var(--white-80)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_actionsContainer__SmVPW hr:last-of-type {
    display: none
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW {
    /*position: absolute;*/
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: calc(var(--base-unit) * 2.5);
    padding-bottom: 0;
    gap: calc(var(--base-unit) * 2)
}

@media (min-height: 700px) and (min-width: 700px) {
    .GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW {
        gap: calc(var(--base-unit) * 2);
    }
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 {
    position: relative;
    width: 100%;
    display: flex;
    gap: calc(var(--base-unit) * 2);
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 button {
    max-width: 300px
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 button.GameContainerMobile_primaryActionButton__EqyVG {
    width: 100%;
    font-size: 20px;
    border-radius: 40px;
    font-weight: 700;
    padding: calc(var(--base-unit) * 1.5) calc(var(--base-unit) * 3) calc(var(--base-unit) * 1.5) calc(var(--base-unit) * 2)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 button.GameContainerMobile_primaryActionButton__EqyVG .GameContainerMobile_continuePlaying__Cxd8O {
    animation: GameContainerMobile_pulse__1wSPQ .5s cubic-bezier(.1, .2, .1, .8) 0s infinite alternate both
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 button.GameContainerMobile_primaryActionButton__EqyVG .GameContainerMobile_icon__QKj_1 {
    width: 28px;
    height: 28px;
    margin-left: calc(var(--base-unit) * .5)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 button.GameContainerMobile_otherGamesButton__sZVFE {
    font-size: 20px;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 button.GameContainerMobile_otherGamesButton__sZVFE .GameContainerMobile_refreshIcon__MFspk {
    margin-left: calc(var(--base-unit) * .5)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7.GameContainerMobile_displayingInviteFriendsBtn__fr63I {
    gap: calc(var(--base-unit) * 2);
    flex-direction: column
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_buttonContainer__eEuu7 .GameContainerMobile_tabletActionContainer__vfFCP {
    display: none
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW img {
    border-radius: 16px;
    box-shadow: 0 0 90px 0 #000
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW h1 {
    color: #fff;
    text-align: center
}

@keyframes GameContainerMobile_pulse__1wSPQ {
    0% {
        transform: scale(.95)
    }
    to {
        transform: scale(1);
        background: #75f
    }
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_subtitleContainer__lLvJB {
    display: flex
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_subtitleContainer__lLvJB > div {
    display: flex;
    align-items: center;
    font-size: 16px;
    color: var(--white-100)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_subtitleContainer__lLvJB > div:first-of-type {
    margin-right: calc(var(--base-unit) * 3)
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_subtitleContainer__lLvJB > div img, .GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_subtitleContainer__lLvJB > div svg {
    margin: 0 calc(var(--base-unit) * 1) 0 0;
    width: 15px;
    height: 15px;
    fill: var(--white-100)
}

@media (max-height: 330px) {
    .GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_subtitleContainer__lLvJB {
        margin-bottom: 0
    }
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_overlayContent__q8TzW .GameContainerMobile_warningContent__kXgBW {
    display: flex;
    gap: 8px;
    color: var(--warning-100);
    font-size: 16px;
    font-weight: 700
}

.GameContainerMobile_gameContainerMobileOverlay__z_PkE .GameContainerMobile_chevronDownContainer__7LO6w {
    height: 30px;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.GameContainerMobile_videoContainer__JzREq {
    position: absolute;
    top: 0;
    z-index: 0;
    height: 60%;
    width: 99%
}

@media (orientation: landscape) {
    .GameContainerMobile_videoContainer__JzREq {
        height: 90%
    }
}

@media (orientation: portrait)and (max-height: 780px) {
    .GameContainerMobile_videoContainer__JzREq {
        height: 52%
    }
}

.GameContainerMobile_videoContainer__JzREq .GameContainerMobile_thumbnailVideo__6_afW {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    z-index: 5
}

.GameContainerMobile_videoGradientOverlay__zJs_a {
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(180deg, #13141e00 0, var(--black-100) 50%, var(--black-100) 100%)
}