@keyframes MobileGameActions_scroll-gradient__S9CzR {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.MobileGameActions_czyButton__1_iKD {
    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
}

    .MobileGameActions_czyButton__1_iKD:focus {
        outline: none
    }

.MobileGameActions_czyButton--contained--purple__BWDda {
    color: var(--white-100);
    background: var(--brand-100)
}

    .MobileGameActions_czyButton--contained--purple__BWDda:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--purple__BWDda:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.MobileGameActions_czyButton--contained--white__LHyFD {
    color: var(--black-50);
    background: var(--white-100)
}

    .MobileGameActions_czyButton--contained--white__LHyFD:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--white__LHyFD:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.MobileGameActions_czyButton--contained--grey__5nkR5 {
    color: var(--white-100);
    background: var(--black-40)
}

    .MobileGameActions_czyButton--contained--grey__5nkR5:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--grey__5nkR5:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.MobileGameActions_czyButton--contained--alert__YqzDs {
    color: var(--white-100);
    background: var(--alert-100)
}

    .MobileGameActions_czyButton--contained--alert__YqzDs:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--alert__YqzDs:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.MobileGameActions_czyButton--contained--success__k_8T_ {
    color: var(--white-100);
    background: var(--success-100)
}

    .MobileGameActions_czyButton--contained--success__k_8T_:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--success__k_8T_:hover:not(:disabled) {
        background: #52b187
    }
}

.MobileGameActions_czyButton--contained--black__2KRmm {
    color: var(--white-100);
    background: var(--black-90)
}

    .MobileGameActions_czyButton--contained--black__2KRmm:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--black__2KRmm:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.MobileGameActions_czyButton--contained--green-gradient__un0_8 {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .MobileGameActions_czyButton--contained--green-gradient__un0_8:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--green-gradient__un0_8:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.MobileGameActions_czyButton--contained--animated-green-gradient__ekFgN {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: MobileGameActions_scroll-gradient__S9CzR 3s linear infinite;
    transition: filter .2s ease
}

    .MobileGameActions_czyButton--contained--animated-green-gradient__ekFgN:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--contained--animated-green-gradient__ekFgN:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.MobileGameActions_czyButton--link--purple__BxAN_, .MobileGameActions_czyButton--outlined--purple__BwRpR {
    color: var(--brand-60)
}

    .MobileGameActions_czyButton--link--purple__BxAN_:active, .MobileGameActions_czyButton--outlined--purple__BwRpR:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--link--purple__BxAN_:hover:not(:disabled), .MobileGameActions_czyButton--outlined--purple__BwRpR:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MobileGameActions_czyButton--link--white__N340a, .MobileGameActions_czyButton--outlined--white__wldLE {
    color: var(--white-90)
}

    .MobileGameActions_czyButton--link--white__N340a:active, .MobileGameActions_czyButton--outlined--white__wldLE:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--link--white__N340a:hover:not(:disabled), .MobileGameActions_czyButton--outlined--white__wldLE:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.MobileGameActions_czyButton--link--grey__r_2Rj, .MobileGameActions_czyButton--outlined--grey__02hiJ {
    color: rgb(var(--white-100)/30%)
}

    .MobileGameActions_czyButton--link--grey__r_2Rj:active, .MobileGameActions_czyButton--outlined--grey__02hiJ:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--link--grey__r_2Rj:hover:not(:disabled), .MobileGameActions_czyButton--outlined--grey__02hiJ:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MobileGameActions_czyButton--link--alert___s5DH, .MobileGameActions_czyButton--outlined--alert__gMIpw {
    color: var(--alert-100)
}

    .MobileGameActions_czyButton--link--alert___s5DH:active, .MobileGameActions_czyButton--outlined--alert__gMIpw:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--link--alert___s5DH:hover:not(:disabled), .MobileGameActions_czyButton--outlined--alert__gMIpw:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MobileGameActions_czyButton--link--success__cBGmP, .MobileGameActions_czyButton--outlined--success___8H9X {
    color: var(--success-100)
}

    .MobileGameActions_czyButton--link--success__cBGmP:active, .MobileGameActions_czyButton--outlined--success___8H9X:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .MobileGameActions_czyButton--link--success__cBGmP:hover:not(:disabled), .MobileGameActions_czyButton--outlined--success___8H9X:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.MobileGameActions_czyButton--outlined--purple__BwRpR {
    border: 1px solid var(--brand-60)
}

.MobileGameActions_czyButton--outlined--white__wldLE {
    border: 1px solid var(--white-90)
}

.MobileGameActions_czyButton--outlined--grey__02hiJ {
    border: 1px solid rgb(var(--white-100)/30%)
}

.MobileGameActions_czyButton--outlined--alert__gMIpw {
    border: 1px solid var(--alert-100)
}

.MobileGameActions_czyButton--outlined--success___8H9X {
    border: 1px solid var(--success-100)
}

.MobileGameActions_czyButton--outlined__MtI4J:active {
    border-color: rgb(var(--white-30)/70%)
}

.MobileGameActions_czyButton--disabled__XLYwh {
    opacity: .4;
    cursor: default
}

.MobileGameActions_czyButton--height50__cBkJg {
    height: 50px
}

.MobileGameActions_czyButton--height34__CMSTs {
    height: 34px
}

.MobileGameActions_czyButton--fullWidth__xm6yX {
    width: 100%
}

.MobileGameActions_czyButton__1_iKD svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.MobileGameActions_czyButton--headerIcon__TH5hg {
    padding: 0
}

    .MobileGameActions_czyButton--headerIcon__TH5hg svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.MobileGameActions_czyButton--headerIcon--desktop__COUhn {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.MobileGameActions_czyButton--headerIcon--mobile__ht7p4 {
    width: auto;
    height: auto;
    background: #0000
}

.MobileGameActions_actionsContainer__QJn8I {
    width: 100%;
    max-width: 300px;
    margin-top: calc(var(--base-unit)*1);
    display: flex;
    align-items: center
}

    .MobileGameActions_actionsContainer__QJn8I, .MobileGameActions_actionsContainer__QJn8I.MobileGameActions_noVotingButtons__Oh7zr {
        justify-content: center;
        gap: calc(var(--base-unit)*1)
    }

        .MobileGameActions_actionsContainer__QJn8I .MobileGameActions_voteButtonsContainer__2Ijdh {
            display: flex;
            align-items: center;
            gap: 2px
        }

.MobileGameActions_gameActionsButton__yMf3j {
    border-radius: 50px;
    background: var(--black-50);
    height: 34px;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*1.5);
    color: var(--white-100);
    border: 1px solid #0000
}

    .MobileGameActions_gameActionsButton__yMf3j svg {
        color: var(--white-100);
        margin-right: 0
    }

    .MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_isClicked__5KsL3 {
        background: #0000;
        border: 1px solid var(--black-40)
    }

@media(max-width:599.98px) {
    .MobileGameActions_gameActionsButton__yMf3j {
        font-size: 11.2px
    }
}

.MobileGameActions_gameActionsButton__yMf3j .MobileGameActions_label__TPl1T {
    margin-left: calc(var(--base-unit)*.5)
}

.MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_like__yJnZt {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_dislike__W421J {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.MobileGameActions_gameActionsButton__yMf3j:active {
    color: var(--white-100)
}

.MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_isClicked__5KsL3.MobileGameActions_like__yJnZt {
    color: var(--success-100) !important
}

.MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_isClicked__5KsL3.MobileGameActions_dislike__W421J {
    color: var(--alert-100) !important
}

.MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_isFeedback__Ay_0J {
    display: none
}

@media(min-width:293px) {
    .MobileGameActions_gameActionsButton__yMf3j.MobileGameActions_isFeedback__Ay_0J {
        display: block
    }
}

.MobileGameActions_thumbDownIcon__5uMwh {
    color: var(--white-100);
    margin-right: calc(var(--base-unit)*1)
}

@media(max-width:599.98px) {
    .MobileGameActions_thumbDownIcon__5uMwh {
        margin-right: calc(var(--base-unit)*.5)
    }
}

.MobileGameActions_thumbDownIcon__5uMwh.MobileGameActions_isClicked__5KsL3 {
    fill: var(--alert-100) !important
}

.MobileGameActions_thumbUpIcon__kfYXN {
    color: var(--white-100);
    margin-right: calc(var(--base-unit)*1)
}

@media(max-width:599.98px) {
    .MobileGameActions_thumbUpIcon__kfYXN {
        margin-right: calc(var(--base-unit)*.5)
    }
}

.MobileGameActions_thumbUpIcon__kfYXN.MobileGameActions_isClicked__5KsL3 {
    fill: var(--success-100) !important
}

.MobileGameActions_gameFooterLinkButton__o1bW9 {
    align-items: center;
    display: flex;
    justify-content: center
}

.MobileGameActions_feedbackLabel__5942Q {
    font-size: 12px;
    font-weight: 700;
    text-transform: none;
    margin-left: calc(var(--base-unit)*1)
}

.MobileGameActions_favouriteWrapper__c9LZ2 {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: calc(var(--base-unit)*1);
    padding-right: calc(var(--base-unit)*1);
    width: 44px;
    height: 44px;
    position: relative
}

.MobileGameActions_favouriteHeart__3C0qx {
    display: flex;
    justify-content: center
}

    .MobileGameActions_favouriteHeart__3C0qx span {
        display: flex;
        justify-content: center;
        -webkit-user-select: none;
        user-select: none
    }

    .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3 svg {
        fill: var(--alert-100)
    }

    .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3:not(.MobileGameActions_isStaticFavourite__fKBvi) span {
        filter: none;
        will-change: font-size
    }

        .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3:not(.MobileGameActions_isStaticFavourite__fKBvi) span svg {
            animation: MobileGameActions_heart__4ZyP8 1s cubic-bezier(.17,.89,.32,1.49)
        }

    .MobileGameActions_favouriteHeart__3C0qx span:after, .MobileGameActions_favouriteHeart__3C0qx span:before {
        position: absolute;
        z-index: 10;
        top: 50%;
        left: 50%;
        border-radius: 50%;
        content: ""
    }

    .MobileGameActions_favouriteHeart__3C0qx span:before {
        box-sizing: border-box;
        margin: -1.6875rem;
        border: 2.25rem solid var(--alert-100);
        width: 3.375rem;
        height: 3.375rem;
        transform: scale(0)
    }

    .MobileGameActions_favouriteHeart__3C0qx span:after {
        margin: -2.25px;
        width: .2812rem;
        height: .2812rem;
        box-shadow: .3247rem -3rem 0 -.1875rem #ff8080,-.3247rem -2.625rem 0 -.1875rem #ffed80,2.548rem -1.6165rem 0 -.1875rem #ffed80,1.8498rem -1.8905rem 0 -.1875rem #a4ff80,2.8525rem .9842rem 0 -.1875rem #a4ff80,2.6314rem .2675rem 0 -.1875rem #80ffc8,1.009rem 2.8438rem 0 -.1875rem #80ffc8,1.4315rem 2.2241rem 0 -.1875rem #80c8ff,-1.5942rem 2.562rem 0 -.1875rem #80c8ff,-.8463rem 2.5059rem 0 -.1875rem #a480ff,-2.997rem .3509rem 0 -.1875rem #a480ff,-2.4869rem .9007rem 0 -.1875rem #ff80ed,-2.143rem -2.1243rem 0 -.1875rem #ff80ed,-2.2548rem -1.3827rem 0 -.1875rem #ff8080
    }

    .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3:not(.MobileGameActions_isStaticFavourite__fKBvi) span:after, .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3:not(.MobileGameActions_isStaticFavourite__fKBvi) span:before {
        animation: MobileGameActions_rest__Xn5gW 1s cubic-bezier(.17,.89,.32,1.49);
        animation-timing-function: ease-out
    }

    .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3:not(.MobileGameActions_isStaticFavourite__fKBvi) span:before {
        will-change: transform,border-width,border-color;
        animation-name: MobileGameActions_bubble__xeqbb
    }

    .MobileGameActions_favouriteHeart__3C0qx.MobileGameActions_isClicked__5KsL3:not(.MobileGameActions_isStaticFavourite__fKBvi) span:after {
        will-change: opacity,box-shadow;
        animation-name: MobileGameActions_sparkles__OnIXJ
    }

@keyframes MobileGameActions_heart__4ZyP8 {
    0%,17.5% {
        transform: scale(0)
    }
}

@keyframes MobileGameActions_rest__Xn5gW {
    0%,17.5% {
        font-size: 0
    }
}

@keyframes MobileGameActions_bubble__xeqbb {
    15% {
        transform: scale(1);
        border-color: #cc8ef5;
        border-width: 1.6875rem
    }

    30%,to {
        transform: scale(1);
        border-color: #cc8ef5;
        border-width: 0
    }
}

@keyframes MobileGameActions_sparkles__OnIXJ {
    0%,20% {
        opacity: 0
    }

    25% {
        opacity: 1;
        box-shadow: .3247rem -2.4375rem 0 0 #ff8080,-.3247rem -2.0625rem 0 0 #ffed80,2.1082rem -1.2658rem 0 0 #ffed80,1.41rem -1.5398rem 0 0 #a4ff80,2.3041rem .859rem 0 0 #a4ff80,2.083rem .1423rem 0 0 #80ffc8,.765rem 2.337rem 0 0 #80ffc8,1.1874rem 1.7173rem 0 0 #80c8ff,-1.3502rem 2.0552rem 0 0 #80c8ff,-.6023rem 1.9991rem 0 0 #a480ff,-2.4486rem .2257rem 0 0 #a480ff,-1.9385rem .7755rem 0 0 #ff80ed,-1.7032rem -1.7736rem 0 0 #ff80ed,-1.815rem -1.032rem 0 0 #ff8080
    }
}

@keyframes GameInfo_scroll-gradient__GUsYu {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.GameInfo_czyButton__NFG6H {
    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
}

    .GameInfo_czyButton__NFG6H:focus {
        outline: none
    }

.GameInfo_czyButton--contained--purple__TO3WA {
    color: var(--white-100);
    background: var(--brand-100)
}

    .GameInfo_czyButton--contained--purple__TO3WA:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--purple__TO3WA:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.GameInfo_czyButton--contained--white__7qHFR {
    color: var(--black-50);
    background: var(--white-100)
}

    .GameInfo_czyButton--contained--white__7qHFR:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--white__7qHFR:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.GameInfo_czyButton--contained--grey__XGRHJ {
    color: var(--white-100);
    background: var(--black-40)
}

    .GameInfo_czyButton--contained--grey__XGRHJ:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--grey__XGRHJ:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.GameInfo_czyButton--contained--alert__4hxyi {
    color: var(--white-100);
    background: var(--alert-100)
}

    .GameInfo_czyButton--contained--alert__4hxyi:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--alert__4hxyi:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.GameInfo_czyButton--contained--success__3s95V {
    color: var(--white-100);
    background: var(--success-100)
}

    .GameInfo_czyButton--contained--success__3s95V:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--success__3s95V:hover:not(:disabled) {
        background: #52b187
    }
}

.GameInfo_czyButton--contained--black__7m0R4 {
    color: var(--white-100);
    background: var(--black-90)
}

    .GameInfo_czyButton--contained--black__7m0R4:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--black__7m0R4:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.GameInfo_czyButton--contained--green-gradient__5PFk2 {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .GameInfo_czyButton--contained--green-gradient__5PFk2:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--green-gradient__5PFk2:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.GameInfo_czyButton--contained--animated-green-gradient__nRuKy {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: GameInfo_scroll-gradient__GUsYu 3s linear infinite;
    transition: filter .2s ease
}

    .GameInfo_czyButton--contained--animated-green-gradient__nRuKy:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .GameInfo_czyButton--contained--animated-green-gradient__nRuKy:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.GameInfo_czyButton--link--purple__ut6qp, .GameInfo_czyButton--outlined--purple__NP8_g {
    color: var(--brand-60)
}

    .GameInfo_czyButton--link--purple__ut6qp:active, .GameInfo_czyButton--outlined--purple__NP8_g:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--link--purple__ut6qp:hover:not(:disabled), .GameInfo_czyButton--outlined--purple__NP8_g:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameInfo_czyButton--link--white__W_aCf, .GameInfo_czyButton--outlined--white__r7Yo9 {
    color: var(--white-90)
}

    .GameInfo_czyButton--link--white__W_aCf:active, .GameInfo_czyButton--outlined--white__r7Yo9:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--link--white__W_aCf:hover:not(:disabled), .GameInfo_czyButton--outlined--white__r7Yo9:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.GameInfo_czyButton--link--grey__SNPYH, .GameInfo_czyButton--outlined--grey__kZSWS {
    color: rgb(var(--white-100)/30%)
}

    .GameInfo_czyButton--link--grey__SNPYH:active, .GameInfo_czyButton--outlined--grey__kZSWS:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--link--grey__SNPYH:hover:not(:disabled), .GameInfo_czyButton--outlined--grey__kZSWS:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameInfo_czyButton--link--alert__2ZOjZ, .GameInfo_czyButton--outlined--alert__dPEvu {
    color: var(--alert-100)
}

    .GameInfo_czyButton--link--alert__2ZOjZ:active, .GameInfo_czyButton--outlined--alert__dPEvu:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--link--alert__2ZOjZ:hover:not(:disabled), .GameInfo_czyButton--outlined--alert__dPEvu:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameInfo_czyButton--link--success__g89RT, .GameInfo_czyButton--outlined--success__pLR6t {
    color: var(--success-100)
}

    .GameInfo_czyButton--link--success__g89RT:active, .GameInfo_czyButton--outlined--success__pLR6t:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .GameInfo_czyButton--link--success__g89RT:hover:not(:disabled), .GameInfo_czyButton--outlined--success__pLR6t:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.GameInfo_czyButton--outlined--purple__NP8_g {
    border: 1px solid var(--brand-60)
}

.GameInfo_czyButton--outlined--white__r7Yo9 {
    border: 1px solid var(--white-90)
}

.GameInfo_czyButton--outlined--grey__kZSWS {
    border: 1px solid rgb(var(--white-100)/30%)
}

.GameInfo_czyButton--outlined--alert__dPEvu {
    border: 1px solid var(--alert-100)
}

.GameInfo_czyButton--outlined--success__pLR6t {
    border: 1px solid var(--success-100)
}

.GameInfo_czyButton--outlined__8zDQZ:active {
    border-color: rgb(var(--white-30)/70%)
}

.GameInfo_czyButton--disabled__E36sl {
    opacity: .4;
    cursor: default
}

.GameInfo_czyButton--height50__NJLzC {
    height: 50px
}

.GameInfo_czyButton--height34__OrOqv {
    height: 34px
}

.GameInfo_czyButton--fullWidth__t38xW {
    width: 100%
}

.GameInfo_czyButton__NFG6H svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.GameInfo_czyButton--headerIcon__rLosj {
    padding: 0
}

    .GameInfo_czyButton--headerIcon__rLosj svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.GameInfo_czyButton--headerIcon--desktop__KxU6Y {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.GameInfo_czyButton--headerIcon--mobile__9sSka {
    width: auto;
    height: auto;
    background: #0000
}

.GameInfo_gameInfoStoreButtonsContainer__snbxi {
    display: flex;
    justify-content: center;
    margin-top: calc(var(--base-unit)*3);
    margin-left: calc(var(--base-unit)*1);
    width: 100%;
    flex-wrap: wrap
}

    .GameInfo_gameInfoStoreButtonsContainer__snbxi a {
        margin-right: calc(var(--base-unit)*2)
    }

        .GameInfo_gameInfoStoreButtonsContainer__snbxi a img {
            height: 42px
        }

            .GameInfo_gameInfoStoreButtonsContainer__snbxi a img:hover {
                opacity: .8;
                cursor: pointer
            }

.GameInfo_containerWithPadding__z9aMp {
    width: 100%
}

    .GameInfo_containerWithPadding__z9aMp > p:first-of-type {
        margin-block-start: 0
    }

    .GameInfo_containerWithPadding__z9aMp > p:last-of-type {
        margin-block-end: 0
    }

    .GameInfo_containerWithPadding__z9aMp h2, .GameInfo_containerWithPadding__z9aMp h3 {
        margin-block: 1em
    }

@media(min-width:1082px) {
    .GameInfo_containerWithPadding__z9aMp {
        padding-bottom: calc(var(--base-unit)*1)
    }
}

.GameInfo_styledHtmlDiv__Zg2EY {
    width: 100%
}

    .GameInfo_styledHtmlDiv__Zg2EY > p:first-of-type {
        margin-block-start: 0
    }

    .GameInfo_styledHtmlDiv__Zg2EY > p:last-of-type {
        margin-block-end: 0
    }

    .GameInfo_styledHtmlDiv__Zg2EY h2, .GameInfo_styledHtmlDiv__Zg2EY h3 {
        margin-block: 1em
    }

    .GameInfo_styledHtmlDiv__Zg2EY ol > li {
        padding: 14px
    }

    .GameInfo_styledHtmlDiv__Zg2EY iframe {
        width: 100%
    }

    .GameInfo_styledHtmlDiv__Zg2EY.GameInfo_marginBlockEnd1__CZiMD {
        margin-block-end: 1em
    }

.GameInfo_gameUnderTitle__EyUXF {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    padding-top: calc(var(--base-unit)*1);
    padding-bottom: calc(var(--base-unit)*1);
    gap: calc(var(--base-unit)*2)
}

@media(max-width:1279.98px) {
    .GameInfo_gameUnderTitle__EyUXF {
        padding-left: calc(var(--base-unit)*2)
    }
}

.GameInfo_gameSeriesContainer__imjgi {
    margin: 0;
    margin-bottom: calc(var(--base-unit)*2);
    box-sizing: border-box;
    width: 100%
}

    .GameInfo_gameSeriesContainer__imjgi > p:first-of-type {
        margin-block-start: 0
    }

    .GameInfo_gameSeriesContainer__imjgi > p:last-of-type {
        margin-block-end: 0
    }

    .GameInfo_gameSeriesContainer__imjgi h2, .GameInfo_gameSeriesContainer__imjgi h3 {
        margin-block: 1em
    }

    .GameInfo_gameSeriesContainer__imjgi > div {
        margin-left: 0;
        width: 100%
    }

.GameInfo_styledDevName__MnwFN {
    color: var(--brand-60);
    cursor: pointer;
    font-weight: 700
}

    .GameInfo_styledDevName__MnwFN:hover {
        color: var(--brand-100)
    }

.GameInfo_gameInfo__2UItk {
    display: flex;
    background-color: var(--black-80);
    flex-direction: column;
    border-width: 0;
    color: var(--white-60);
    width: 100%;
    position: relative;
    margin: auto;
    margin-top: calc(var(--base-unit)*1);
    line-height: 1.5
}

@media(max-width:1081.98px) {
    .GameInfo_gameInfo__2UItk {
        padding-left: 0;
        padding-right: 0;
        margin-top: calc(var(--base-unit)*1.5)
    }
}

.GameInfo_gameInfo__2UItk h1 {
    color: var(--white-100);
    font-size: 28px;
    line-height: 1.167
}

.GameInfo_gameInfo__2UItk h2, .GameInfo_gameInfo__2UItk h3 {
    font-size: var(--font-size-h2-small);
    color: var(--white-80)
}

.GameInfo_gameInfo__2UItk.GameInfo_isDesktop__KqJ3d {
    font-size: 16px;
    background: #0000;
    gap: calc(var(--base-unit)*1)
}

    .GameInfo_gameInfo__2UItk.GameInfo_isDesktop__KqJ3d h2, .GameInfo_gameInfo__2UItk.GameInfo_isDesktop__KqJ3d h3 {
        font-size: 20px
    }

.GameInfo_gameInfo__2UItk.GameInfo_isMobile___Uz1d {
    padding: calc(var(--base-unit)*3);
    font-size: 16px
}

    .GameInfo_gameInfo__2UItk.GameInfo_isMobile___Uz1d h1 {
        display: block;
        text-overflow: ellipsis;
        font-size: 28px;
        width: calc(100vw - 82px);
        word-wrap: break-word;
        overflow: hidden;
        margin-bottom: calc(var(--base-unit)*2.5)
    }

    .GameInfo_gameInfo__2UItk.GameInfo_isMobile___Uz1d h2, .GameInfo_gameInfo__2UItk.GameInfo_isMobile___Uz1d h3 {
        font-size: 24px;
        font-weight: 700;
        color: var(--white-80)
    }

.GameInfo_gameInfo__2UItk a {
    color: var(--brand-60)
}

    .GameInfo_gameInfo__2UItk a:hover {
        color: var(--brand-100)
    }

.GameInfo_gameInfo__2UItk .GameInfo_secondMpuContainer__xiGbJ {
    padding: calc(var(--base-unit)*1.25) calc(var(--base-unit)*3);
    display: flex;
    flex-direction: column;
    gap: calc(var(--base-unit)*2.5)
}

@media(min-width:1520px) {
    .GameInfo_gameInfo__2UItk .GameInfo_secondMpuContainer__xiGbJ {
        margin-top: calc(var(--base-unit)*1)
    }
}

.GameInfo_gameInfo__2UItk .GameInfo_secondMpuContainer__xiGbJ > div {
    position: relative
}

.GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq {
    display: flex;
    gap: 2px
}

    .GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_leftColumn__vMTeN {
        display: flex;
        flex: 1 1;
        flex-direction: column;
        gap: 2px
    }

        .GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_leftColumn__vMTeN .GameInfo_leaderboard__rgrmE {
            border-radius: 16px 0 0;
            background: var(--black-90);
            padding: calc(var(--base-unit)*1) calc(var(--base-unit)*3);
            position: relative;
            display: flex;
            justify-content: center;
            max-height: 110px
        }

@media(max-width:1550px) {
    .GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_leftColumn__vMTeN .GameInfo_leaderboard__rgrmE {
        padding: calc(var(--base-unit)*1)
    }
}

@media(max-width:1519.98px) {
    .GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_leftColumn__vMTeN .GameInfo_leaderboard__rgrmE {
        display: none
    }
}

.GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_leftColumn__vMTeN .GameInfo_leaderboard__rgrmE > div {
    position: relative
}

.GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_leftColumn__vMTeN .GameInfo_gameInfoTopSection__xKLGy {
    background: var(--black-90);
    padding: calc(var(--base-unit)*3);
    border-radius: 0 0 0 16px
}

.GameInfo_gameInfo__2UItk .GameInfo_top__7H_Pq .GameInfo_rightColumn__hExHC {
    border-radius: 0 16px 16px 0;
    padding: calc(var(--base-unit)*1) 0;
    background: var(--black-90);
    width: 320px;
    position: relative;
    display: flex;
    justify-content: center
}

.GameInfo_gameInfo__2UItk .gameDescription_first {
    margin-top: 0
}

.GameInfo_gameInfo__2UItk p {
    color: var(--white-40)
}

.GameInfo_roundedCornersContainer__D5D_p {
    padding: calc(var(--base-unit)*3);
    background: var(--black-90);
    border-radius: 16px
}

    .GameInfo_roundedCornersContainer__D5D_p.GameInfo_removeTopPadding__hI61b {
        padding-top: 0
    }

.GameInfo_gameRatingDislikePopup__6ZPqW {
    width: 300px;
    height: 96px;
    position: absolute;
    top: -101px;
    left: -122px;
    background: var(--black-60);
    color: #fff;
    text-align: center;
    border-radius: 20px;
    z-index: 1;
    padding: 16px 16px 10px;
    font-weight: 700;
    font-size: 16px
}

    .GameInfo_gameRatingDislikePopup__6ZPqW button {
        width: 100%;
        margin: 4px 0 0;
        font-weight: 700;
        font-size: 16px;
        height: 40px
    }
