@keyframes GameThumb_scroll-gradient__BQpKY {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.GameThumb_czyButton__1lEe2 {
    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
}

    .GameThumb_czyButton__1lEe2:focus {
        outline: none
    }

.GameThumb_czyButton--contained--purple__NawR3 {
    color: var(--white-100);
    background: var(--brand-100)
}

    .GameThumb_czyButton--contained--purple__NawR3:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--purple__NawR3:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.GameThumb_czyButton--contained--white__9kgyS {
    color: var(--black-50);
    background: var(--white-100)
}

    .GameThumb_czyButton--contained--white__9kgyS:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--white__9kgyS:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.GameThumb_czyButton--contained--grey__kU45V {
    color: var(--white-100);
    background: var(--black-40)
}

    .GameThumb_czyButton--contained--grey__kU45V:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--grey__kU45V:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.GameThumb_czyButton--contained--alert__HtiHW {
    color: var(--white-100);
    background: var(--alert-100)
}

    .GameThumb_czyButton--contained--alert__HtiHW:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--alert__HtiHW:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.GameThumb_czyButton--contained--success__6EuD8 {
    color: var(--white-100);
    background: var(--success-100)
}

    .GameThumb_czyButton--contained--success__6EuD8:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--success__6EuD8:hover:not(:disabled) {
        background: #52b187
    }
}

.GameThumb_czyButton--contained--black__A7FPs {
    color: var(--white-100);
    background: var(--black-90)
}

    .GameThumb_czyButton--contained--black__A7FPs:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--black__A7FPs:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.GameThumb_czyButton--contained--green-gradient___bcC_ {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .GameThumb_czyButton--contained--green-gradient___bcC_:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--green-gradient___bcC_:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.GameThumb_czyButton--contained--animated-green-gradient__DjDqQ {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: GameThumb_scroll-gradient__BQpKY 3s linear infinite;
    transition: filter .2s ease
}

    .GameThumb_czyButton--contained--animated-green-gradient__DjDqQ:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .GameThumb_czyButton--contained--animated-green-gradient__DjDqQ:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.GameThumb_czyButton--link--purple__ajKWN, .GameThumb_czyButton--outlined--purple__vM8Gp {
    color: var(--brand-60)
}

    .GameThumb_czyButton--link--purple__ajKWN:active, .GameThumb_czyButton--outlined--purple__vM8Gp:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--link--purple__ajKWN:hover:not(:disabled), .GameThumb_czyButton--outlined--purple__vM8Gp:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameThumb_czyButton--link--white__vWdNr, .GameThumb_czyButton--outlined--white__uqj5O {
    color: var(--white-90)
}

    .GameThumb_czyButton--link--white__vWdNr:active, .GameThumb_czyButton--outlined--white__uqj5O:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--link--white__vWdNr:hover:not(:disabled), .GameThumb_czyButton--outlined--white__uqj5O:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.GameThumb_czyButton--link--grey__OWss4, .GameThumb_czyButton--outlined--grey__TH87w {
    color: rgb(var(--white-100)/30%)
}

    .GameThumb_czyButton--link--grey__OWss4:active, .GameThumb_czyButton--outlined--grey__TH87w:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--link--grey__OWss4:hover:not(:disabled), .GameThumb_czyButton--outlined--grey__TH87w:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameThumb_czyButton--link--alert__2xjfp, .GameThumb_czyButton--outlined--alert__v1PbU {
    color: var(--alert-100)
}

    .GameThumb_czyButton--link--alert__2xjfp:active, .GameThumb_czyButton--outlined--alert__v1PbU:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--link--alert__2xjfp:hover:not(:disabled), .GameThumb_czyButton--outlined--alert__v1PbU:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameThumb_czyButton--link--success__z8mWI, .GameThumb_czyButton--outlined--success__I9Hdq {
    color: var(--success-100)
}

    .GameThumb_czyButton--link--success__z8mWI:active, .GameThumb_czyButton--outlined--success__I9Hdq:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .GameThumb_czyButton--link--success__z8mWI:hover:not(:disabled), .GameThumb_czyButton--outlined--success__I9Hdq:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.GameThumb_czyButton--outlined--purple__vM8Gp {
    border: 1px solid var(--brand-60)
}

.GameThumb_czyButton--outlined--white__uqj5O {
    border: 1px solid var(--white-90)
}

.GameThumb_czyButton--outlined--grey__TH87w {
    border: 1px solid rgb(var(--white-100)/30%)
}

.GameThumb_czyButton--outlined--alert__v1PbU {
    border: 1px solid var(--alert-100)
}

.GameThumb_czyButton--outlined--success__I9Hdq {
    border: 1px solid var(--success-100)
}

.GameThumb_czyButton--outlined__DSn4U:active {
    border-color: rgb(var(--white-30)/70%)
}

.GameThumb_czyButton--disabled__40avt {
    opacity: .4;
    cursor: default
}

.GameThumb_czyButton--height50__qbi0h {
    height: 50px
}

.GameThumb_czyButton--height34__eSUw_ {
    height: 34px
}

.GameThumb_czyButton--fullWidth__i_36k {
    width: 100%
}

.GameThumb_czyButton__1lEe2 svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.GameThumb_czyButton--headerIcon__jC8_a {
    padding: 0
}

    .GameThumb_czyButton--headerIcon__jC8_a svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.GameThumb_czyButton--headerIcon--desktop__waAp_ {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.GameThumb_czyButton--headerIcon--mobile__HG_K8 {
    width: auto;
    height: auto;
    background: #0000
}

.GameThumb_gameThumbLinkDesktop__wcir5 {
    position: relative;
    width: var(--game-thumb-width);
    height: var(--game-thumb-height);
    border-radius: calc(var(--base-unit)*1 + 2px);
    border: 2px solid #0000;
    box-sizing: border-box;
    display: block;
    contain: layout;
    z-index: 0;
    background-color: #ffffff12;
    background-clip: padding-box
}

    .GameThumb_gameThumbLinkDesktop__wcir5 .GameThumb_gameThumbTitleContainer__J1K4D {
        color: #fff;
        position: absolute;
        bottom: 5px;
        margin-bottom: calc(var(--base-unit)*1);
        margin-left: calc(var(--base-unit)*1);
        z-index: 4;
        font-size: var(--font-size-body-small);
        font-weight: 700;
        width: calc(100% - var(--base-unit)*2);
        height: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

        .GameThumb_gameThumbLinkDesktop__wcir5 .GameThumb_gameThumbTitleContainer__J1K4D.GameThumb_greyedOut__m6CwS {
            opacity: .1
        }

    .GameThumb_gameThumbLinkDesktop__wcir5 .GameThumb_gameThumbImage__FSasr {
        z-index: 1;
        border-radius: calc(var(--base-unit)*1);
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        color: #0000;
        object-fit: cover
    }

        .GameThumb_gameThumbLinkDesktop__wcir5 .GameThumb_gameThumbImage__FSasr.GameThumb_greyedOut__m6CwS {
            opacity: .3
        }

@media(hover:hover) {
    .GameThumb_gameThumbLinkDesktop__wcir5:hover {
        cursor: pointer;
        box-shadow: 0 0 7px 1px rgba(0,0,0,.569);
        border-color: var(--brand-100);
        z-index: 10;
        overflow: visible
    }

        .GameThumb_gameThumbLinkDesktop__wcir5:hover .GameThumb_gameThumbTitleContainer__J1K4D {
            height: auto
        }
}

.GameThumb_gameThumbLinkDesktop__wcir5.GameThumb_isResponsive__UwFpC {
    width: 100%;
    height: 100%
}

.GameThumb_gameThumbLinkDesktop__wcir5.GameThumb_isResponsiveGrid__b4QQf {
    height: 0;
    margin-left: 1px;
    margin-top: 1px;
    width: calc(100% - 1px);
    padding-top: calc(var(--game-thumb-aspect-ratio)*(100% - var(--base-unit)*0.5))
}

.GameThumb_gameThumbLinkMobile__J9FBe {
    inset: 0;
    position: absolute;
    border-radius: calc(var(--base-unit)*1 + 2px);
    border: 2px solid #0000;
    box-sizing: border-box;
    display: block;
    contain: layout;
    z-index: 0;
    background-color: #ffffff12;
    background-clip: padding-box
}

    .GameThumb_gameThumbLinkMobile__J9FBe .GameThumb_gameThumbImage__FSasr {
        z-index: 1;
        border-radius: calc(var(--base-unit)*1);
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 100%;
        color: #0000;
        object-fit: cover
    }

        .GameThumb_gameThumbLinkMobile__J9FBe .GameThumb_gameThumbImage__FSasr.GameThumb_greyedOut__m6CwS {
            opacity: .3
        }

@media(hover:hover) {
    .GameThumb_gameThumbLinkMobile__J9FBe:hover {
        cursor: pointer;
        box-shadow: 0 0 7px 1px rgba(0,0,0,.569);
        border-color: var(--brand-100);
        z-index: 10;
        overflow: visible
    }

        .GameThumb_gameThumbLinkMobile__J9FBe:hover .GameThumb_gameThumbTitleContainer__J1K4D {
            height: auto
        }
}

.GameThumb_gameThumbLinkMobile__J9FBe .GameThumb_gameThumbTitleContainer__J1K4D {
    width: 0;
    height: 0;
    overflow: hidden
}

.GameThumb_bottomLabelContainer__IaMqV {
    position: absolute;
    background: #1a1c28;
    z-index: 4;
    bottom: calc(var(--base-unit)*-1);
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*1.5);
    border-radius: 8px;
    left: -5px;
    color: #aaadbe;
    font-size: var(--font-size-body-small);
    font-weight: 700;
    margin-left: 5px;
    margin-bottom: calc(var(--base-unit)*1);
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    opacity: 1;
    transition: opacity .2s linear
}

    .GameThumb_bottomLabelContainer__IaMqV.GameThumb_videoPlaying__vNDTS {
        opacity: 0
    }

    .GameThumb_bottomLabelContainer__IaMqV svg {
        margin-bottom: -6px;
        margin-right: calc(var(--base-unit)*.5);
        width: 20px;
        height: 20px
    }

.GameThumb_gradientVignette__Q04oZ {
    background: linear-gradient(0deg,rgba(0,0,0,.878) 0,#0000 50%); /*! @noflip */
    position: absolute;
    z-index: 3;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-bottom-left-radius: calc(var(--base-unit)*1);
    border-bottom-right-radius: calc(var(--base-unit)*1)
}

.GameThumb_closeBtnContainer__84qjx {
    position: absolute;
    display: flex;
    top: -6px;
    right: -3px;
    z-index: 11;
    background-color: var(--alert-100);
    border-radius: 20px;
    padding: 4px;
    color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: var(--black-100)
}

    .GameThumb_closeBtnContainer__84qjx svg {
        width: 16px;
        height: 16px
    }

    .GameThumb_closeBtnContainer__84qjx:hover {
        cursor: pointer;
        background-color: #c00
    }

.GameThumb_mobileGameGridThumbContainer__nRKr1 {
    position: relative;
    display: block;
    width: var(--game-thumb-mobile-width);
    height: var(--game-thumb-height)
}

    .GameThumb_mobileGameGridThumbContainer__nRKr1.GameThumb_isResponsive__UwFpC {
        width: 100%;
        height: 100%
    }

    .GameThumb_mobileGameGridThumbContainer__nRKr1.GameThumb_isResponsiveGrid__b4QQf {
        height: 0;
        margin-left: 1px;
        margin-top: 1px;
        width: calc(100% - 1px);
        padding-top: calc(var(--game-thumb-aspect-ratio)*(100% - var(--base-unit)*0.5))
    }

.GameThumb_greyedOutOverlay__iTvsq {
    color: #fff;
    background: rgba(0,0,0,.588);
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: calc(var(--base-unit)*.5);
    padding-right: calc(var(--base-unit)*.5)
}

    .GameThumb_greyedOutOverlay__iTvsq .GameThumb_labelContainer__KxUKP {
        font-size: 12px;
        border-radius: 8px;
        background: #ffffff4d;
        -webkit-backdrop-filter: blur(6.5px);
        backdrop-filter: blur(6.5px);
        padding: calc(var(--base-unit)*.5);
        width: 100%;
        text-align: center;
        display: -webkit-box;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden
    }

.GameThumb_gameThumbVideo__jgUDS {
    transition: opacity .3s cubic-bezier(.5,0,.1,1);
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    transition-delay: .3s;
    border-radius: calc(var(--base-unit)*1);
    overflow: hidden
}

    .GameThumb_gameThumbVideo__jgUDS .GameThumb_greyedOutOverlay__iTvsq {
        background: linear-gradient(0deg,rgba(0,0,0,.878) 0,#000);
        top: 0
    }

    .GameThumb_gameThumbVideo__jgUDS video {
        height: 100%;
        width: 100%;
        object-fit: cover
    }

.GameThumb_gameThumbAllLink__Cq9oD {
    padding: 2px;
    width: 100%;
    height: 100%;
    display: block
}

.GameThumb_gameThumbAllLinkDesktopSearchGrid__DtvUG {
    width: var(--game-thumb-width);
    height: var(--game-thumb-height)
}

.GameThumb_gameThumbAllLinkMobileSearchGrid__f3JT0 {
    width: var(--game-thumb-mobile-width);
    height: var(--game-thumb-height)
}

.GameThumb_gameThumbAll__8uw8U {
    text-decoration: none;
    border: 2px solid #0000;
    border-radius: 10px;
    display: block;
    background-color: var(--black-10);
    padding: calc(var(--base-unit)*2);
    position: relative;
    width: 100%;
    height: 100%
}

    .GameThumb_gameThumbAll__8uw8U:hover {
        border: 2px solid var(--brand-100);
        z-index: 10
    }

    .GameThumb_gameThumbAll__8uw8U .GameThumb_gameThumbAllLabel__Qn40o {
        font-size: 16px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        line-clamp: 2
    }

    .GameThumb_gameThumbAll__8uw8U svg {
        fill: #fff;
        position: absolute;
        bottom: calc(var(--base-unit)*1);
        right: calc(var(--base-unit)*1);
        width: calc(var(--base-unit)*4);
        height: calc(var(--base-unit)*4)
    }

.GameThumb_skeleton__f9HRh {
    margin: 1px 0 0 1px !important;
    border: 2px solid #0000 !important;
    background-clip: padding-box !important;
    border-radius: 10px !important
}

@keyframes InstantThumb_scroll-gradient__4siXL {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.InstantThumb_czyButton__ubL8Z {
    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
}

    .InstantThumb_czyButton__ubL8Z:focus {
        outline: none
    }

.InstantThumb_czyButton--contained--purple__vfjRW {
    color: var(--white-100);
    background: var(--brand-100)
}

    .InstantThumb_czyButton--contained--purple__vfjRW:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--purple__vfjRW:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.InstantThumb_czyButton--contained--white__yOp6P {
    color: var(--black-50);
    background: var(--white-100)
}

    .InstantThumb_czyButton--contained--white__yOp6P:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--white__yOp6P:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.InstantThumb_czyButton--contained--grey__AhrTO {
    color: var(--white-100);
    background: var(--black-40)
}

    .InstantThumb_czyButton--contained--grey__AhrTO:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--grey__AhrTO:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.InstantThumb_czyButton--contained--alert__8rzJ1 {
    color: var(--white-100);
    background: var(--alert-100)
}

    .InstantThumb_czyButton--contained--alert__8rzJ1:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--alert__8rzJ1:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.InstantThumb_czyButton--contained--success__vM2GU {
    color: var(--white-100);
    background: var(--success-100)
}

    .InstantThumb_czyButton--contained--success__vM2GU:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--success__vM2GU:hover:not(:disabled) {
        background: #52b187
    }
}

.InstantThumb_czyButton--contained--black__LdICL {
    color: var(--white-100);
    background: var(--black-90)
}

    .InstantThumb_czyButton--contained--black__LdICL:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--black__LdICL:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.InstantThumb_czyButton--contained--green-gradient__dGb1E {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .InstantThumb_czyButton--contained--green-gradient__dGb1E:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--green-gradient__dGb1E:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.InstantThumb_czyButton--contained--animated-green-gradient___ENAj {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: InstantThumb_scroll-gradient__4siXL 3s linear infinite;
    transition: filter .2s ease
}

    .InstantThumb_czyButton--contained--animated-green-gradient___ENAj:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--contained--animated-green-gradient___ENAj:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.InstantThumb_czyButton--link--purple__mjkXq, .InstantThumb_czyButton--outlined--purple__gDiCm {
    color: var(--brand-60)
}

    .InstantThumb_czyButton--link--purple__mjkXq:active, .InstantThumb_czyButton--outlined--purple__gDiCm:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--link--purple__mjkXq:hover:not(:disabled), .InstantThumb_czyButton--outlined--purple__gDiCm:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.InstantThumb_czyButton--link--white__wPxQg, .InstantThumb_czyButton--outlined--white__svrrU {
    color: var(--white-90)
}

    .InstantThumb_czyButton--link--white__wPxQg:active, .InstantThumb_czyButton--outlined--white__svrrU:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--link--white__wPxQg:hover:not(:disabled), .InstantThumb_czyButton--outlined--white__svrrU:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.InstantThumb_czyButton--link--grey__Qzl0d, .InstantThumb_czyButton--outlined--grey__IN9yy {
    color: rgb(var(--white-100)/30%)
}

    .InstantThumb_czyButton--link--grey__Qzl0d:active, .InstantThumb_czyButton--outlined--grey__IN9yy:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--link--grey__Qzl0d:hover:not(:disabled), .InstantThumb_czyButton--outlined--grey__IN9yy:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.InstantThumb_czyButton--link--alert__78Ty_, .InstantThumb_czyButton--outlined--alert__dyotE {
    color: var(--alert-100)
}

    .InstantThumb_czyButton--link--alert__78Ty_:active, .InstantThumb_czyButton--outlined--alert__dyotE:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--link--alert__78Ty_:hover:not(:disabled), .InstantThumb_czyButton--outlined--alert__dyotE:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.InstantThumb_czyButton--link--success__pK3Wl, .InstantThumb_czyButton--outlined--success__1wjQy {
    color: var(--success-100)
}

    .InstantThumb_czyButton--link--success__pK3Wl:active, .InstantThumb_czyButton--outlined--success__1wjQy:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .InstantThumb_czyButton--link--success__pK3Wl:hover:not(:disabled), .InstantThumb_czyButton--outlined--success__1wjQy:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.InstantThumb_czyButton--outlined--purple__gDiCm {
    border: 1px solid var(--brand-60)
}

.InstantThumb_czyButton--outlined--white__svrrU {
    border: 1px solid var(--white-90)
}

.InstantThumb_czyButton--outlined--grey__IN9yy {
    border: 1px solid rgb(var(--white-100)/30%)
}

.InstantThumb_czyButton--outlined--alert__dyotE {
    border: 1px solid var(--alert-100)
}

.InstantThumb_czyButton--outlined--success__1wjQy {
    border: 1px solid var(--success-100)
}

.InstantThumb_czyButton--outlined__oJEBj:active {
    border-color: rgb(var(--white-30)/70%)
}

.InstantThumb_czyButton--disabled__b_kWZ {
    opacity: .4;
    cursor: default
}

.InstantThumb_czyButton--height50__26Vf2 {
    height: 50px
}

.InstantThumb_czyButton--height34__r_mba {
    height: 34px
}

.InstantThumb_czyButton--fullWidth__tPdVe {
    width: 100%
}

.InstantThumb_czyButton__ubL8Z svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.InstantThumb_czyButton--headerIcon___MaMM {
    padding: 0
}

    .InstantThumb_czyButton--headerIcon___MaMM svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.InstantThumb_czyButton--headerIcon--desktop__3_eab {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.InstantThumb_czyButton--headerIcon--mobile__qOfsk {
    width: auto;
    height: auto;
    background: #0000
}

.InstantThumb_instantThumb__t4FWM {
    width: 100%;
    border-radius: 16px;
    position: relative;
    aspect-ratio: 186/237
}

    .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse {
        position: absolute;
        z-index: 2;
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column
    }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse > video {
            position: absolute;
            width: 100%;
            aspect-ratio: 400/224;
            object-fit: cover;
            border-radius: 16px
        }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse .greyedOutOverlay, .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse > img {
            border-radius: 16px;
            width: 100%;
            object-fit: cover;
            aspect-ratio: 1/1;
            height: auto
        }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse div.InstantThumb_smallThumbPlaceholder__rr8zB {
            border-radius: 16px;
            width: 100%;
            aspect-ratio: 1/1;
            background: var(--black-60)
        }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse div.InstantThumb_largeThumbPlaceholder__ZcWW5 {
            aspect-ratio: 400/224;
            width: 100%;
            background: var(--black-60);
            border-radius: 16px;
            z-index: 0
        }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse div.InstantThumb_gameNameContainer__Rn3SW {
            font-size: 16px;
            font-weight: 700;
            width: 100%;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            text-align: center;
            padding: calc(var(--base-unit)*.5) calc(var(--base-unit)*1);
            margin: auto
        }

@media(min-width:481px) and (max-width:615px) {
    .InstantThumb_instantThumb__t4FWM .InstantThumb_frontArea__Tgpse div.InstantThumb_gameNameContainer__Rn3SW {
        font-size: 14px
    }
}

.InstantThumb_instantThumb__t4FWM.InstantThumb_isLarge__Giqu8 {
    aspect-ratio: 400/224;
    width: 100%
}

    .InstantThumb_instantThumb__t4FWM.InstantThumb_isLarge__Giqu8 .greyedOutOverlay {
        height: calc(100% - 72px);
        aspect-ratio: 400/224
    }

    .InstantThumb_instantThumb__t4FWM.InstantThumb_isLarge__Giqu8 .InstantThumb_mainImage__gx4FE {
        position: absolute;
        z-index: 3;
        aspect-ratio: 400/224;
        opacity: 1;
        transition: opacity .4s ease-in-out
    }

        .InstantThumb_instantThumb__t4FWM.InstantThumb_isLarge__Giqu8 .InstantThumb_mainImage__gx4FE.InstantThumb_fadeOut__AKIfn {
            opacity: 0
        }

    .InstantThumb_instantThumb__t4FWM.InstantThumb_isLarge__Giqu8 video {
        z-index: 1
    }

.InstantThumb_instantThumb__t4FWM.InstantThumb_greyedOut__SqmPB img {
    opacity: .3
}

.InstantThumb_instantThumb__t4FWM.InstantThumb_isSmall__4EpNa div.InstantThumb_gameNameContainer__Rn3SW {
    font-size: 12px
}

.InstantThumb_instantThumb__t4FWM.InstantThumb_isSmall__4EpNa img {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: calc(var(--base-unit)*1) calc(var(--base-unit)*2);
    flex: 1 1;
    position: absolute;
    bottom: -1px;
    width: 100%;
    background: linear-gradient(180deg,#15172200,#15172266 40.38%,#151722);
    z-index: 2
}

    .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S button {
        font-size: 14px;
        font-weight: 800;
        display: flex;
        height: 34px;
        padding: 9px 15px;
        justify-content: center;
        align-items: center
    }

    .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S img {
        border-radius: 8px;
        aspect-ratio: 1/1;
        height: 40px
    }

    .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S > div {
        flex: 1 1;
        margin-left: calc(var(--base-unit)*2);
        padding-right: calc(var(--base-unit)*1)
    }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S > div div.InstantThumb_gameNameContainer__Rn3SW {
            text-align: left;
            padding: 0
        }

@media(min-width:481px) and (max-width:615px) {
    .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S {
        padding: calc(var(--base-unit)*1);
        height: 0
    }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S > div {
            line-height: 1.1;
            padding-right: calc(var(--base-unit)*.5)
        }

            .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S > div div {
                font-size: 12px
            }

            .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S > div.InstantThumb_gameNameContainer__Rn3SW {
                font-size: 14px
            }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S img {
            height: 100%
        }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_bottomContainer__5Rp6S a {
            height: 30px
        }
}

.InstantThumb_instantThumb__t4FWM .InstantThumb_thumbOverlay__3BZnK {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 16px;
    z-index: 1
}

    .InstantThumb_instantThumb__t4FWM .InstantThumb_thumbOverlay__3BZnK .InstantThumb_thumbBlur__PjSAe {
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-color: var(--black-100)
    }

        .InstantThumb_instantThumb__t4FWM .InstantThumb_thumbOverlay__3BZnK .InstantThumb_thumbBlur__PjSAe img.InstantThumb_gameBack__LQPIU {
            width: 100%;
            height: 100%;
            object-fit: cover;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0;
            border-radius: 16px;
            opacity: .3
        }

.InstantThumb_instantThumb__t4FWM .InstantThumb_iconContainer__jNnJ4 {
    position: absolute;
    display: flex;
    top: -6px;
    right: -3px;
    z-index: 11;
    background-color: var(--alert-100);
    border-radius: 20px;
    padding: 4px;
    color: #fff;
    border-width: 2px;
    border-style: solid;
    border-color: var(--black-100)
}

    .InstantThumb_instantThumb__t4FWM .InstantThumb_iconContainer__jNnJ4 svg {
        width: 16px;
        height: 16px
    }

    .InstantThumb_instantThumb__t4FWM .InstantThumb_iconContainer__jNnJ4:hover {
        cursor: pointer;
        background-color: #c00
    }

@keyframes GameThumbLabel_scroll-gradient__umWzh {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.GameThumbLabel_czyButton__NFiAi {
    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
}

    .GameThumbLabel_czyButton__NFiAi:focus {
        outline: none
    }

.GameThumbLabel_czyButton--contained--purple__YZ5ZZ {
    color: var(--white-100);
    background: var(--brand-100)
}

    .GameThumbLabel_czyButton--contained--purple__YZ5ZZ:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--purple__YZ5ZZ:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.GameThumbLabel_czyButton--contained--white__T2rnf {
    color: var(--black-50);
    background: var(--white-100)
}

    .GameThumbLabel_czyButton--contained--white__T2rnf:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--white__T2rnf:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.GameThumbLabel_czyButton--contained--grey__476RC {
    color: var(--white-100);
    background: var(--black-40)
}

    .GameThumbLabel_czyButton--contained--grey__476RC:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--grey__476RC:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.GameThumbLabel_czyButton--contained--alert__7MuNT {
    color: var(--white-100);
    background: var(--alert-100)
}

    .GameThumbLabel_czyButton--contained--alert__7MuNT:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--alert__7MuNT:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.GameThumbLabel_czyButton--contained--success__poNGu {
    color: var(--white-100);
    background: var(--success-100)
}

    .GameThumbLabel_czyButton--contained--success__poNGu:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--success__poNGu:hover:not(:disabled) {
        background: #52b187
    }
}

.GameThumbLabel_czyButton--contained--black__TrhCi {
    color: var(--white-100);
    background: var(--black-90)
}

    .GameThumbLabel_czyButton--contained--black__TrhCi:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--black__TrhCi:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.GameThumbLabel_czyButton--contained--green-gradient__sEh2b {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .GameThumbLabel_czyButton--contained--green-gradient__sEh2b:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--green-gradient__sEh2b:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.GameThumbLabel_czyButton--contained--animated-green-gradient__W3RXh {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: GameThumbLabel_scroll-gradient__umWzh 3s linear infinite;
    transition: filter .2s ease
}

    .GameThumbLabel_czyButton--contained--animated-green-gradient__W3RXh:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--contained--animated-green-gradient__W3RXh:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.GameThumbLabel_czyButton--link--purple__zhd0O, .GameThumbLabel_czyButton--outlined--purple__35UhU {
    color: var(--brand-60)
}

    .GameThumbLabel_czyButton--link--purple__zhd0O:active, .GameThumbLabel_czyButton--outlined--purple__35UhU:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--link--purple__zhd0O:hover:not(:disabled), .GameThumbLabel_czyButton--outlined--purple__35UhU:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameThumbLabel_czyButton--link--white__tvZre, .GameThumbLabel_czyButton--outlined--white__12mEA {
    color: var(--white-90)
}

    .GameThumbLabel_czyButton--link--white__tvZre:active, .GameThumbLabel_czyButton--outlined--white__12mEA:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--link--white__tvZre:hover:not(:disabled), .GameThumbLabel_czyButton--outlined--white__12mEA:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.GameThumbLabel_czyButton--link--grey__7mxZe, .GameThumbLabel_czyButton--outlined--grey__lPPpu {
    color: rgb(var(--white-100)/30%)
}

    .GameThumbLabel_czyButton--link--grey__7mxZe:active, .GameThumbLabel_czyButton--outlined--grey__lPPpu:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--link--grey__7mxZe:hover:not(:disabled), .GameThumbLabel_czyButton--outlined--grey__lPPpu:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameThumbLabel_czyButton--link--alert__xAtcg, .GameThumbLabel_czyButton--outlined--alert__ZYGtK {
    color: var(--alert-100)
}

    .GameThumbLabel_czyButton--link--alert__xAtcg:active, .GameThumbLabel_czyButton--outlined--alert__ZYGtK:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--link--alert__xAtcg:hover:not(:disabled), .GameThumbLabel_czyButton--outlined--alert__ZYGtK:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.GameThumbLabel_czyButton--link--success__vQMmm, .GameThumbLabel_czyButton--outlined--success__UHxe5 {
    color: var(--success-100)
}

    .GameThumbLabel_czyButton--link--success__vQMmm:active, .GameThumbLabel_czyButton--outlined--success__UHxe5:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .GameThumbLabel_czyButton--link--success__vQMmm:hover:not(:disabled), .GameThumbLabel_czyButton--outlined--success__UHxe5:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.GameThumbLabel_czyButton--outlined--purple__35UhU {
    border: 1px solid var(--brand-60)
}

.GameThumbLabel_czyButton--outlined--white__12mEA {
    border: 1px solid var(--white-90)
}

.GameThumbLabel_czyButton--outlined--grey__lPPpu {
    border: 1px solid rgb(var(--white-100)/30%)
}

.GameThumbLabel_czyButton--outlined--alert__ZYGtK {
    border: 1px solid var(--alert-100)
}

.GameThumbLabel_czyButton--outlined--success__UHxe5 {
    border: 1px solid var(--success-100)
}

.GameThumbLabel_czyButton--outlined__Ec3Ix:active {
    border-color: rgb(var(--white-30)/70%)
}

.GameThumbLabel_czyButton--disabled__T8V0b {
    opacity: .4;
    cursor: default
}

.GameThumbLabel_czyButton--height50__ZE7XH {
    height: 50px
}

.GameThumbLabel_czyButton--height34__dxJvk {
    height: 34px
}

.GameThumbLabel_czyButton--fullWidth__DYYRp {
    width: 100%
}

.GameThumbLabel_czyButton__NFiAi svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.GameThumbLabel_czyButton--headerIcon__ZdCqW {
    padding: 0
}

    .GameThumbLabel_czyButton--headerIcon__ZdCqW svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.GameThumbLabel_czyButton--headerIcon--desktop__Cyha9 {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.GameThumbLabel_czyButton--headerIcon--mobile__fFX5l {
    width: auto;
    height: auto;
    background: #0000
}

.GameThumbLabel_label__dz3yR {
    border-radius: 8px;
    box-shadow: 4px 4px 20px 0 #00000080;
    display: inline-flex;
    padding: 3px 6px;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 4;
    opacity: 1;
    transition: opacity .2s linear;
    font-size: 12px;
    font-weight: 800;
    top: -4px;
    left: -4px;
    -webkit-user-select: none;
    user-select: none
}

    .GameThumbLabel_label__dz3yR.GameThumbLabel_videoPlaying__Xtmok {
        opacity: 0
    }

    .GameThumbLabel_label__dz3yR svg {
        width: 16px;
        height: 16px;
        margin-right: calc(var(--base-unit)*.5)
    }

        .GameThumbLabel_label__dz3yR svg.GameThumbLabel_mobile__cawJl {
            margin-right: 0
        }

.GameThumbLabel_comet__xUByH {
    height: 25px;
    background: linear-gradient(90deg,#fff,#ececec);
    color: #000;
    font-size: 12px;
    font-weight: 700;
    line-height: 135%
}

    .GameThumbLabel_comet__xUByH img {
        margin-left: calc(var(--base-unit)*.5);
        width: 41px
    }

.GameThumbLabel_hot__CWhxn {
    background: linear-gradient(90deg,#ff2f0f,#ff8b2d)
}

.GameThumbLabel_new__8GnG6 {
    background: linear-gradient(90deg,#c93dd1,#8a4fff)
}

.GameThumbLabel_topRated__xYfMw {
    background: linear-gradient(90deg,#ffc352,#faff9c);
    color: #36390d
}

.GameThumbLabel_updated__Z69rK {
    background: linear-gradient(90deg,#28c7df,#5082ff)
}

@keyframes MobileInstantGrid_scroll-gradient__nC9gW {
    0% {
        background-position: 0 50%
    }

    to {
        background-position: 350% 0
    }
}

.MobileInstantGrid_czyButton__BPqAJ {
    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
}

    .MobileInstantGrid_czyButton__BPqAJ:focus {
        outline: none
    }

.MobileInstantGrid_czyButton--contained--purple__w0etW {
    color: var(--white-100);
    background: var(--brand-100)
}

    .MobileInstantGrid_czyButton--contained--purple__w0etW:active {
        background: rgb(var(--brand-100)/70%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--purple__w0etW:hover:not(:disabled) {
        background: var(--brand-80)
    }
}

.MobileInstantGrid_czyButton--contained--white__r20_D {
    color: var(--black-50);
    background: var(--white-100)
}

    .MobileInstantGrid_czyButton--contained--white__r20_D:active {
        background: rgb(var(--white-100)/70%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--white__r20_D:hover:not(:disabled) {
        background: var(--white-50)
    }
}

.MobileInstantGrid_czyButton--contained--grey__QS_MD {
    color: var(--white-100);
    background: var(--black-40)
}

    .MobileInstantGrid_czyButton--contained--grey__QS_MD:active {
        background: rgb(var(--black-40)/70%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--grey__QS_MD:hover:not(:disabled) {
        background: var(--black-50)
    }
}

.MobileInstantGrid_czyButton--contained--alert__trqde {
    color: var(--white-100);
    background: var(--alert-100)
}

    .MobileInstantGrid_czyButton--contained--alert__trqde:active {
        background: rgb(var(--alert-100)/70%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--alert__trqde:hover:not(:disabled) {
        background: var(--alert-100)
    }
}

.MobileInstantGrid_czyButton--contained--success__L3po5 {
    color: var(--white-100);
    background: var(--success-100)
}

    .MobileInstantGrid_czyButton--contained--success__L3po5:active {
        background: rgb(var(--success-100)/70%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--success__L3po5:hover:not(:disabled) {
        background: #52b187
    }
}

.MobileInstantGrid_czyButton--contained--black__ASquz {
    color: var(--white-100);
    background: var(--black-90)
}

    .MobileInstantGrid_czyButton--contained--black__ASquz:active {
        background: rgb(var(--black-90)/70%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--black__ASquz:hover:not(:disabled) {
        background: var(--black-70)
    }
}

.MobileInstantGrid_czyButton--contained--green-gradient__UxP1U {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e)
}

    .MobileInstantGrid_czyButton--contained--green-gradient__UxP1U:active {
        background: linear-gradient(90deg,#289777,#408b4e)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--green-gradient__UxP1U:hover:not(:disabled) {
        background: linear-gradient(90deg,#2dc59a,#5db96e)
    }
}

.MobileInstantGrid_czyButton--contained--animated-green-gradient__cP4bA {
    color: var(--black-100);
    background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
    background-size: 700% 100%;
    animation: MobileInstantGrid_scroll-gradient__nC9gW 3s linear infinite;
    transition: filter .2s ease
}

    .MobileInstantGrid_czyButton--contained--animated-green-gradient__cP4bA:active {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--contained--animated-green-gradient__cP4bA:hover:not(:disabled) {
        background: linear-gradient(90deg,#49f3c3,#64f17e,#49f3c3);
        filter: brightness(1.2)
    }
}

.MobileInstantGrid_czyButton--link--purple__gKS6S, .MobileInstantGrid_czyButton--outlined--purple__pzrDm {
    color: var(--brand-60)
}

    .MobileInstantGrid_czyButton--link--purple__gKS6S:active, .MobileInstantGrid_czyButton--outlined--purple__pzrDm:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--link--purple__gKS6S:hover:not(:disabled), .MobileInstantGrid_czyButton--outlined--purple__pzrDm:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MobileInstantGrid_czyButton--link--white__QPj96, .MobileInstantGrid_czyButton--outlined--white__NYfCk {
    color: var(--white-90)
}

    .MobileInstantGrid_czyButton--link--white__QPj96:active, .MobileInstantGrid_czyButton--outlined--white__NYfCk:active {
        color: rgb(var(--white-50)/80%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--link--white__QPj96:hover:not(:disabled), .MobileInstantGrid_czyButton--outlined--white__NYfCk:hover:not(:disabled) {
        color: var(--white-50)
    }
}

.MobileInstantGrid_czyButton--link--grey__iFIZg, .MobileInstantGrid_czyButton--outlined--grey__TJOfO {
    color: rgb(var(--white-100)/30%)
}

    .MobileInstantGrid_czyButton--link--grey__iFIZg:active, .MobileInstantGrid_czyButton--outlined--grey__TJOfO:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--link--grey__iFIZg:hover:not(:disabled), .MobileInstantGrid_czyButton--outlined--grey__TJOfO:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MobileInstantGrid_czyButton--link--alert__iLVBr, .MobileInstantGrid_czyButton--outlined--alert__p0ZiZ {
    color: var(--alert-100)
}

    .MobileInstantGrid_czyButton--link--alert__iLVBr:active, .MobileInstantGrid_czyButton--outlined--alert__p0ZiZ:active {
        color: rgb(var(--brand-100)/80%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--link--alert__iLVBr:hover:not(:disabled), .MobileInstantGrid_czyButton--outlined--alert__p0ZiZ:hover:not(:disabled) {
        color: var(--brand-100)
    }
}

.MobileInstantGrid_czyButton--link--success__dgNxT, .MobileInstantGrid_czyButton--outlined--success__V4Nhf {
    color: var(--success-100)
}

    .MobileInstantGrid_czyButton--link--success__dgNxT:active, .MobileInstantGrid_czyButton--outlined--success__V4Nhf:active {
        color: rgb(var(--success-100)/80%)
    }

@media(hover:hover) {
    .MobileInstantGrid_czyButton--link--success__dgNxT:hover:not(:disabled), .MobileInstantGrid_czyButton--outlined--success__V4Nhf:hover:not(:disabled) {
        color: var(--success-100)
    }
}

.MobileInstantGrid_czyButton--outlined--purple__pzrDm {
    border: 1px solid var(--brand-60)
}

.MobileInstantGrid_czyButton--outlined--white__NYfCk {
    border: 1px solid var(--white-90)
}

.MobileInstantGrid_czyButton--outlined--grey__TJOfO {
    border: 1px solid rgb(var(--white-100)/30%)
}

.MobileInstantGrid_czyButton--outlined--alert__p0ZiZ {
    border: 1px solid var(--alert-100)
}

.MobileInstantGrid_czyButton--outlined--success__V4Nhf {
    border: 1px solid var(--success-100)
}

.MobileInstantGrid_czyButton--outlined__SqE9R:active {
    border-color: rgb(var(--white-30)/70%)
}

.MobileInstantGrid_czyButton--disabled__pArBJ {
    opacity: .4;
    cursor: default
}

.MobileInstantGrid_czyButton--height50__RFFB8 {
    height: 50px
}

.MobileInstantGrid_czyButton--height34__EsIZ6 {
    height: 34px
}

.MobileInstantGrid_czyButton--fullWidth__GQsvG {
    width: 100%
}

.MobileInstantGrid_czyButton__BPqAJ svg {
    height: 20px;
    width: 20px;
    margin-right: calc(var(--base-unit)*1)
}

.MobileInstantGrid_czyButton--headerIcon__qzI7L {
    padding: 0
}

    .MobileInstantGrid_czyButton--headerIcon__qzI7L svg {
        width: 22px;
        height: 22px;
        margin-right: 0
    }

.MobileInstantGrid_czyButton--headerIcon--desktop__KGRMI {
    width: 40px;
    height: 40px;
    background: #ffffff1a
}

.MobileInstantGrid_czyButton--headerIcon--mobile__w1AeD {
    width: auto;
    height: auto;
    background: #0000
}

.MobileInstantGrid_instantGridContainer__xWykg {
    width: 100%;
    display: grid;
    position: relative;
    padding: calc(var(--base-unit)*2)
}

    .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_largeGrid__w6Gzy {
        grid-template-columns: repeat(1,1fr);
        gap: calc(var(--base-unit)*2)
    }

@media(min-width:481px),(orientation:landscape) {
    .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_largeGrid__w6Gzy {
        grid-template-columns: repeat(2,1fr)
    }

        .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_largeGrid__w6Gzy > :nth-child(2) {
            display: block
        }
}

.MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_largeGrid__w6Gzy .MobileInstantGrid_emptyGames__T4A_e {
    max-height: 284px;
    overflow: hidden
}

.MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_largeGrid__w6Gzy.MobileInstantGrid_overlapInOrientationChange__6XxLX > :nth-child(2) {
    display: none
}

@media(min-width:481px),(orientation:landscape) {
    .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_largeGrid__w6Gzy.MobileInstantGrid_overlapInOrientationChange__6XxLX > :nth-child(2) {
        display: block
    }
}

.MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_mediumGrid__U63dS {
    grid-template-columns: repeat(2,1fr);
    gap: calc(var(--base-unit)*2)
}

@media(min-width:481px),(orientation:landscape) {
    .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_mediumGrid__U63dS {
        grid-template-columns: repeat(4,1fr)
    }
}

.MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_smallGrid__U48s2 {
    grid-template-columns: repeat(3,1fr);
    gap: calc(var(--base-unit)*.5) calc(var(--base-unit)*1)
}

@media(min-width:481px),(orientation:landscape) {
    .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_smallGrid__U48s2 {
        grid-template-columns: repeat(6,1fr)
    }
}

.MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_smallGrid__U48s2.MobileInstantGrid_useContainerWidth__hvvYO {
    grid-template-columns: repeat(3,1fr)
}

.MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_smallGrid__U48s2.MobileInstantGrid_overlapInOrientationChange__6XxLX > :first-child {
    display: block
}

@media(min-width:481px),(orientation:landscape) {
    .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_smallGrid__U48s2.MobileInstantGrid_overlapInOrientationChange__6XxLX {
        grid-template-columns: repeat(5,1fr)
    }

        .MobileInstantGrid_instantGridContainer__xWykg.MobileInstantGrid_smallGrid__U48s2.MobileInstantGrid_overlapInOrientationChange__6XxLX > :first-child {
            display: none
        }
}
