@-webkit-keyframes toast-slide-up___vEiYA {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes toast-slide-up___vEiYA {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.toast___vsox2 {
    -webkit-animation: toast-slide-up___vEiYA .2s;
    animation: toast-slide-up___vEiYA .2s;
    left: 0;
    position: fixed;
    text-align: center;
    top: 20px;
    width: 100%;
    will-change: transform;
    z-index: 999998
}

.toast___vsox2 .close___lOGg7 {
    background-color: #000;
    border: 0;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 10px;
    padding: 8px 12px
}

.toast___vsox2 div {
    background-color: #333;
    border-radius: 4px;
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
    min-height: 2.5rem;
    min-width: 200px;
    padding: 5px 20px
}

.toast___vsox2 div p {
    color: #fff
}

.pagination___pcUta {
    margin: auto
}

.pagination___pcUta ul {
    list-style: none;
    margin-top: 20px;
    padding: 0
}

.pagination___pcUta ul li {
    background-color: #f4f4f4;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    margin: 0 2px 4px;
    padding: 7px 10px;
    -ms-touch-action: none;
    touch-action: none
}

.pagination___pcUta ul li.active___c30_1 {
    background-color: #ff5959;
    color: #fff
}

.pagination___pcUta ul li.disable___E_KGh {
    color: #ccc
}

.pagination___pcUta.darkTheme___Sjb47 ul li {
    background-color: #323232;
    color: #fff
}

.pagination___pcUta.darkTheme___Sjb47 ul li.active___c30_1 {
    background-color: #ff5959
}

.pagination___pcUta.darkTheme___Sjb47 ul li.disable___E_KGh {
    color: #999
}

.container___J3S5Q {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center;
    width: 100%
}

.toggleSwitch___jTPCJ {
    display: inline-block;
    position: relative;
    text-align: left;
    top: -2px;
    width: 45px
}

.checkbox___U3WDN {
    display: none
}

.label___lfeP1 {
    border: 0 solid #bbb;
    border-radius: 20px;
    cursor: pointer;
    display: block;
    overflow: hidden
}

.inner___ZXxf6 {
    display: block;
    margin-left: -100%;
    -webkit-transition: margin .1s ease-in 0s;
    transition: margin .1s ease-in 0s;
    width: 200%
}

.inner___ZXxf6:after,
.inner___ZXxf6:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    float: left;
    font-weight: 700;
    height: 24px;
    line-height: 36px;
    padding: 0;
    width: 50%
}

.inner___ZXxf6:before {
    background-color: var(--hit);
    color: #fff;
    content: "";
    padding-left: 10px
}

.inner___ZXxf6:after {
    background-color: #bbb;
    color: #fff;
    content: "";
    padding-right: 10px;
    text-align: right
}

.switch___fU_cQ {
    background: #fff;
    border: 0 solid #bbb;
    border-radius: 24px;
    bottom: 0;
    display: block;
    margin: 2px;
    position: absolute;
    right: 21px;
    top: 0;
    -webkit-transition: all .15s ease-in 0s;
    transition: all .15s ease-in 0s;
    width: 20px
}

.checkbox___U3WDN:checked+.label___lfeP1 .inner___ZXxf6 {
    margin-left: 0
}

.checkbox___U3WDN:checked+.label___lfeP1 .switch___fU_cQ {
    right: 0
}

.emailForm___nzJBV {
    margin-top: 30px
}

.emailForm___nzJBV hr {
    max-width: 550px
}

.emailForm___nzJBV h3.support___E25rJ {
    color: #ff5959
}

.emailForm___nzJBV p {
    color: #222;
    margin: 5px;
    padding: 0 8%
}

.emailForm___nzJBV p a {
    color: #222;
    text-decoration: underline
}

.emailForm___nzJBV .errorMessage___NO0Y7 {
    background-color: #ffccd6;
    border: 1px solid #f03;
    border-radius: 5px;
    margin-bottom: 15px;
    max-width: 400px;
    padding: 15px
}

.emailForm___nzJBV .errorMessage___NO0Y7 a {
    color: #222;
    text-decoration: underline
}

.emailForm___nzJBV form .errorMsg___uPO0e {
    color: #ff8099;
    font-size: 15px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: left
}

.emailForm___nzJBV form label {
    display: block;
    margin-bottom: 15px
}

.emailForm___nzJBV form input {
    border: 1px solid grey;
    border-radius: 5px;
    font-size: 16px;
    height: 35px;
    max-width: 300px;
    padding: 10px;
    width: calc(100% - 110px)
}

.emailForm___nzJBV form .button___Z4jDY {
    background-color: #58a0c1;
    border: 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 35px;
    margin-left: 10px;
    padding: 7px 20px;
    -ms-touch-action: none;
    touch-action: none;
    width: 100px
}

.emailForm___nzJBV form .button___Z4jDY span {
    vertical-align: middle
}

.emailForm___nzJBV form .button___Z4jDY svg {
    margin-left: 10px;
    padding: 1px;
    vertical-align: middle
}

.emailForm___nzJBV .modalFooter___q3epg {
    padding: 20px
}

.hamburgerContainer___5CCW7 {
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    position: relative
}

.hamburgerContainer___5CCW7 .hamburgerInner___GIJXL {
    height: 700px;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 100%
}

.hamburgaPos___MIs6A {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 5000
}

.toggle___WLUhe {
    display: none
}

.hamburger___vWs6y {
    cursor: pointer;
    height: 36px;
    left: 0;
    position: absolute;
    top: 5px;
    top: var(--headertop);
    width: 40px;
    z-index: 105
}

.hamburger___vWs6y div {
    background-color: var(--info-button);
    border-radius: 3px;
    height: 2px;
    left: 3px;
    margin-left: 10px;
    margin-top: 5px;
    position: relative;
    top: 5px;
    width: 22px
}

.toggle___WLUhe:checked+.hamburger___vWs6y+.nav___SgWSY {
    opacity: 1;
    top: 0;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.nav___SgWSY {
    background-color: var(--background2);
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    bottom: 0;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2), 0 0 200px rgba(0, 0, 0, .133);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2), 0 0 200px rgba(0, 0, 0, .133);
    height: 620px;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 30px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 300px;
    z-index: 5000
}

.nav___SgWSY,
.nav___SgWSY a {
    color: var(--modal-text)
}

.nav___SgWSY .close___UsYak {
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 14px;
    top: 12px;
    width: 23px;
    z-index: 60
}

.nav___SgWSY .close___UsYak:hover {
    opacity: 1
}

.nav___SgWSY .close___UsYak:after,
.nav___SgWSY .close___UsYak:before {
    background-color: var(--close);
    content: " ";
    height: 23px;
    left: 10px;
    position: absolute;
    width: 2px
}

.nav___SgWSY .close___UsYak:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.nav___SgWSY .close___UsYak:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.nav___SgWSY ul {
    font-size: 22px;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.nav___SgWSY ul li {
    cursor: pointer;
    margin-bottom: 10px
}

.nav___SgWSY ul li.spacer___my2sx {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.nav___SgWSY ul li .subText___IUods {
    color: var(--modal-subtext);
    font-size: 12px;
    margin-top: 2px
}

.backspace___tayn7 {
    background-color: var(--backspace);
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 500
}

:root {
    --headerheight: 45px;
    --headertop: 5px
}

@media (min-width:640px) {
    :root {
        --headerheight: 53px;
        --headertop: 8px
    }
}

body {
    overflow: hidden
}

button {
    background-color: transparent;
    background-color: initial;
    border: 0;
    margin: 0;
    padding: 0
}

.cross___cJP1z {
    background-color: var(--background-out);
    height: 100%;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

@-webkit-keyframes letter-animate___aqgkz {
    0% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    50% {
        -webkit-transform: scale(1.07);
        transform: scale(1.07)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes letter-animate___aqgkz {
    0% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    50% {
        -webkit-transform: scale(1.07);
        transform: scale(1.07)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes letter-animateDesktop___vd2AI {
    0% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes letter-animateDesktop___vd2AI {
    0% {
        -webkit-transform: scale(.98);
        transform: scale(.98)
    }
    50% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.cross___cJP1z .animateLetter___ThtsR {
    -webkit-animation: letter-animate___aqgkz .15s ease-in-out;
    animation: letter-animate___aqgkz .15s ease-in-out
}

.cross___cJP1z .animateLetter___ThtsR.desktop___LytXl {
    -webkit-animation: letter-animateDesktop___vd2AI .12s ease-in-out;
    animation: letter-animateDesktop___vd2AI .12s ease-in-out
}

.cross___cJP1z .safeArea___fk9kR {
    background-color: var(--background);
    height: calc(env(safe-area-inset-bottom) - env(safe-area-inset-bottom)*.7*var(--adsmult) + 2px);
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    position: relative;
    width: 100%;
    z-index: 2000
}

.cross___cJP1z .safeArea___fk9kR.behind___UOZtU {
    background-color: var(--background2)
}

.cross___cJP1z .adsWrapper___gpqjh {
    background-color: var(--background2);
    contain: layout paint;
    isolation: isolate;
    max-width: 728px
}

.cross___cJP1z .ads___l7Ihx,
.cross___cJP1z .adsWrapper___gpqjh {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    z-index: 1500
}

.cross___cJP1z .ads___l7Ihx {
    border-top: 0 solid var(--background-border);
    contain: layout paint size;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(56px*var(--adsmult));
    left: 0;
    max-height: calc(56px*var(--adsmult));
    width: 100%
}

.cross___cJP1z .ads___l7Ihx.behind___UOZtU .wrap___VkViN {
    background-color: var(--background2)
}

.cross___cJP1z .ads___l7Ihx.big___PsUM_ {
    border-top: 0
}

.cross___cJP1z .ads___l7Ihx .wrap___VkViN {
    font-weight: 700;
    max-height: calc(56px*var(--adsmult));
    max-width: 728px;
    padding-top: calc(56px*var(--adsmult)/2 - 26px);
    width: 100%
}

.cross___cJP1z .ads___l7Ihx .wrap___VkViN,
.cross___cJP1z .ads___l7Ihx .wrap___VkViN .placement___HOscq {
    contain: layout paint size;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden
}

.cross___cJP1z .ads___l7Ihx .wrap___VkViN .placement___HOscq {
    height: 50px;
    isolation: isolate;
    max-height: 50px;
    max-width: 320px;
    width: 320px
}

.cross___cJP1z .ads___l7Ihx .wrap___VkViN .placement___HOscq .vm-placement,
.cross___cJP1z .ads___l7Ihx .wrap___VkViN .placement___HOscq [id^=adngin-],
.cross___cJP1z .ads___l7Ihx .wrap___VkViN .placement___HOscq iframe {
    max-height: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important
}

.cross___cJP1z .ads___l7Ihx .wrap___VkViN.big___PsUM_ {
    overflow: hidden;
    padding-top: 0
}

.cross___cJP1z .ads___l7Ihx .wrap___VkViN.big___PsUM_ .placement___HOscq {
    height: 90px;
    max-height: 90px;
    max-width: 728px;
    width: 100%
}

.cross___cJP1z .about___WksjN {
    background-color: var(--background);
    color: var(--linktext);
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    padding: 20px;
    text-align: center
}

.cross___cJP1z .about___WksjN.behind___UOZtU {
    margin-top: -200px
}

.cross___cJP1z .about___WksjN .footermenu___Y3RpW a {
    color: var(--linktext)
}

.cross___cJP1z .about___WksjN .footermenu___Y3RpW span {
    padding: 0 5px
}

.cross___cJP1z .about___WksjN .copyright___EUhhZ {
    margin-top: 10px
}

.cross___cJP1z .confettiDiv____suqS {
    left: 50%;
    position: absolute;
    top: 20%
}

.cross___cJP1z .header___j9PG9 {
    background-color: var(--background);
    height: 45px;
    height: var(--headerheight);
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    position: relative;
    text-align: center;
    width: 100%
}

.cross___cJP1z .header___j9PG9.withBorder___lVr4k {
    border-bottom: 1px solid var(--background-border)
}

.cross___cJP1z .header___j9PG9 div.logo___BaSDR,
.cross___cJP1z .header___j9PG9 h1 {
    color: var(--logo);
    display: inline-block;
    font-size: 25px;
    letter-spacing: 3px;
    margin: 0;
    padding-top: 10px;
    padding-top: calc(5px + var(--headertop));
    vertical-align: bottom
}

@media (min-width:640px) {
    .cross___cJP1z .header___j9PG9 div.logo___BaSDR,
    .cross___cJP1z .header___j9PG9 h1 {
        font-size: 28px
    }
}

.cross___cJP1z .header___j9PG9 .unlimited___AGw9N {
    display: inline;
    margin-bottom: 2px;
    margin-left: 7px;
    vertical-align: middle
}

.cross___cJP1z .header___j9PG9 .refresh___j7mmC {
    color: var(--info-button);
    cursor: pointer;
    display: inline-block;
    margin-bottom: 2px;
    margin-left: 0;
    margin-right: 15px;
    opacity: .8;
    vertical-align: middle
}

.cross___cJP1z .header___j9PG9 .underLine___h5wlS {
    color: #9e9e9e;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    margin-left: 7px;
    vertical-align: middle
}

.cross___cJP1z .header___j9PG9 div.logo___BaSDR {
    font-weight: 700
}

.cross___cJP1z .header___j9PG9 .settingsButton___dTAcf {
    cursor: pointer;
    height: 17px;
    position: absolute;
    right: 42px;
    top: 16px;
    top: calc(11px + var(--headertop));
    -ms-touch-action: none;
    touch-action: none;
    width: 17px
}

.cross___cJP1z .header___j9PG9 .settingsButton___dTAcf img {
    height: 17px;
    width: 17px
}

.cross___cJP1z .header___j9PG9 .infoButton___X1swL {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-item-align: center;
    align-self: center;
    border: var(--info-button-border);
    border-radius: 100px;
    color: var(--info-button);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 16px;
    font-weight: 700;
    height: 22px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    line-height: 20px;
    position: absolute;
    right: 42px;
    text-align: center;
    top: 12px;
    top: calc(7px + var(--headertop));
    -ms-touch-action: none;
    touch-action: none;
    width: 22px
}

.cross___cJP1z .header___j9PG9 .supportButton___SACVM {
    cursor: pointer;
    height: 24px;
    left: 45px;
    position: absolute;
    top: 11px;
    top: calc(6px + var(--headertop));
    -ms-touch-action: none;
    touch-action: none;
    width: 24px
}

.cross___cJP1z .header___j9PG9 .supportButton___SACVM img {
    height: 24px;
    width: 24px
}

.cross___cJP1z .header___j9PG9 .statsButton____lYoL {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    height: 22px;
    padding: 0 5px;
    position: absolute;
    right: 8px;
    top: 13px;
    top: calc(8px + var(--headertop));
    -ms-touch-action: none;
    touch-action: none
}

.cross___cJP1z .header___j9PG9 .statsButton____lYoL div {
    background-color: #8b8b8b;
    border-radius: 1px;
    display: inline-block;
    margin-right: 2px;
    vertical-align: bottom;
    width: 4px
}

.cross___cJP1z .header___j9PG9 .statsButton____lYoL div:first-child {
    background-color: var(--hit);
    height: 14px
}

.cross___cJP1z .header___j9PG9 .statsButton____lYoL div:nth-child(2) {
    background-color: var(--missout);
    height: 19px
}

.cross___cJP1z .header___j9PG9 .statsButton____lYoL div:nth-child(3) {
    background-color: var(--miss);
    height: 12px
}

.cross___cJP1z .nav___wvo7M .close___kqe6R {
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 14px;
    top: 12px;
    width: 23px;
    z-index: 60
}

.cross___cJP1z .nav___wvo7M .close___kqe6R:hover {
    opacity: 1
}

.cross___cJP1z .nav___wvo7M .close___kqe6R:after,
.cross___cJP1z .nav___wvo7M .close___kqe6R:before {
    background-color: var(--close);
    content: " ";
    height: 23px;
    left: 10px;
    position: absolute;
    width: 2px
}

.cross___cJP1z .nav___wvo7M .close___kqe6R:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cross___cJP1z .nav___wvo7M .close___kqe6R:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.cross___cJP1z .nav___wvo7M ul {
    font-size: 22px;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.cross___cJP1z .nav___wvo7M ul li {
    cursor: pointer;
    margin-bottom: 10px
}

.cross___cJP1z .nav___wvo7M ul li a {
    text-decoration: none
}

.cross___cJP1z .nav___wvo7M ul li a,
.cross___cJP1z .nav___wvo7M ul li a div {
    color: var(--modal-text)
}

.cross___cJP1z .nav___wvo7M ul li.spacer___wu8Lr {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.cross___cJP1z .nav___wvo7M ul li .subText___BxkBG {
    color: var(--modal-subtext);
    font-size: 12px;
    margin-top: 2px
}

.cross___cJP1z .nav___wvo7M .social___UpyzE {
    margin-top: 0
}

.cross___cJP1z .nav___wvo7M .social___UpyzE h4 {
    color: var(--modal-header);
    margin: 0 0 5px
}

.cross___cJP1z .nav___wvo7M .social___UpyzE .coffee___ckMIc {
    color: var(--modal-header);
    text-decoration: underline
}

.cross___cJP1z .nav___wvo7M .social___UpyzE a {
    border-radius: 6px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 20px 0 0;
    padding: 7px 12px 0 0
}

.cross___cJP1z .nav___wvo7M .social___UpyzE a img {
    height: 20px;
    opacity: .7;
    width: 20px
}

.cross___cJP1z .nav___wvo7M .moreGames___GCu0V {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--modal-text);
    border-radius: 5px;
    color: var(--background2);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    font-weight: 700;
    justify-items: center;
    margin-top: 20px;
    padding: 9px 12px
}

.cross___cJP1z .nav___wvo7M .moreGames___GCu0V svg {
    margin-right: 10px
}

.cross___cJP1z .backspace___d3Ju0 {
    background-color: var(--backspace);
    height: 100%;
    z-index: 500
}

.cross___cJP1z .backspace___d3Ju0,
.cross___cJP1z .backspaceFull___bs6yE {
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%
}

.cross___cJP1z .backspaceFull___bs6yE {
    background-color: #444;
    height: calc(100% - 56px*var(--adsmult));
    z-index: 3500
}

.cross___cJP1z .backspaceTop___dgscK {
    background-color: rgba(34, 34, 34, .333);
    height: 100vh;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3500
}

.cross___cJP1z .backspaceTop___dgscK.fadein___RFGWz {
    -webkit-animation: fadein___RFGWz .5s ease .2s forwards;
    animation: fadein___RFGWz .5s ease .2s forwards;
    opacity: 0
}

.cross___cJP1z .backspaceFullModal____0MNy {
    background-color: #444;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3500
}

.cross___cJP1z .newPuzzle___zedx2 {
    background-color: #3d91ba;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 12px 20px;
    text-align: center
}

.cross___cJP1z .puzzleWrapper___Q28FR {
    margin-top: 30px;
    text-align: center;
    width: 100%
}

.cross___cJP1z .puzzleWrapper___Q28FR .otherHeader___Yqv0i {
    margin-bottom: 15px
}

.cross___cJP1z .puzzleWrapper___Q28FR .otherButton___ZBh7O {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--modal-text);
    border-radius: 5px;
    color: var(--background2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 15px;
    font-weight: 700;
    margin-left: auto;
    margin-right: auto;
    padding: 9px 12px;
    text-transform: uppercase
}

.cross___cJP1z .puzzleWrapper___Q28FR .otherButton___ZBh7O svg {
    margin-right: 10px
}

@-webkit-keyframes fadein___RFGWz {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fadein___RFGWz {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.cross___cJP1z .tutorialMessage___bcDZy {
    -webkit-animation: fadein___RFGWz 1s ease .3s forwards;
    animation: fadein___RFGWz 1s ease .3s forwards;
    display: block;
    left: 50%;
    max-height: 100%;
    opacity: 0;
    overflow-y: auto;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    z-index: 4000
}

@media screen and (min-width:350px) {
    .cross___cJP1z .tutorialMessage___bcDZy {
        max-width: 90%;
        width: 400px
    }
}

@media screen and (min-height:570px) {
    .cross___cJP1z .tutorialMessage___bcDZy {
        max-height: 85%;
        top: 12%
    }
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK {
    background-color: var(--dialog-back);
    border-radius: 5px;
    color: var(--modal-text);
    height: 100%;
    padding: 20px;
    position: relative;
    text-align: center;
    width: 100%
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK .text___SlT5o {
    margin-left: auto;
    margin-right: auto;
    max-width: 300px
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK .close___kqe6R:after,
.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK .close___kqe6R:before {
    background-color: var(--close)
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK h2 {
    margin: 5px 0 10px
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK button {
    background-color: #838383;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    padding: 10px 15px
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK .hints___pGauC {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    justify-self: center;
    padding-bottom: 20px
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK .hints___pGauC p {
    margin: 0;
    padding: 10px 0
}

.cross___cJP1z .tutorialMessage___bcDZy .wrapper___hNStK .hints___pGauC p span {
    margin-right: 4px;
    text-transform: uppercase;
    width: 96px
}

.cross___cJP1z .nextGame___KGkim {
    display: block;
    position: absolute;
    top: 10%;
    width: 100%;
    z-index: 4000
}

@media (min-width:640px) {
    .cross___cJP1z .nextGame___KGkim {
        top: 15%
    }
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK {
    background-color: hsla(0, 0%, 4%, .949);
    border-radius: 5px;
    color: #fff;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding: 20px 20px 30px;
    position: relative;
    text-align: center;
    width: 400px
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK .close___kqe6R:after,
.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK .close___kqe6R:before {
    background-color: #ccc
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK h2 {
    margin: 0 auto;
    padding: 0 20px;
    width: 300px
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK a,
.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-bottom: 2px solid rgba(0, 0, 0, .2);
    border-radius: 5px;
    color: #222;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    height: 50px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 10px 20px 9px 17px;
    text-transform: uppercase;
    width: 200px
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK a svg,
.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK button svg {
    margin-left: 5px;
    margin-right: 10px
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK a input,
.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK button input {
    margin-right: 10px
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK a.moreGames___GCu0V,
.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK button.moreGames___GCu0V {
    background-color: #000;
    border-bottom: 2px solid #323232;
    color: #fff;
    padding: 17px 20px 16px
}

.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK a.checked___WJxaw,
.cross___cJP1z .nextGame___KGkim div.wrapper___hNStK button.checked___WJxaw {
    background-color: #dcdcdc
}

.cross___cJP1z .travelguessrTop___W1W0Y {
    z-index: 4000
}

.cross___cJP1z .travelguessrMsg___HNJZu {
    display: block;
    position: absolute;
    top: 10%;
    width: 100%;
    z-index: 4000
}

.cross___cJP1z .travelguessrMsg___HNJZu div.wrapper___hNStK {
    background-color: var(--background);
    border-radius: 5px;
    color: var(--modal-text);
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    padding: 30px;
    position: relative;
    text-align: center;
    width: 400px
}

.cross___cJP1z .travelguessrMsg___HNJZu div.wrapper___hNStK h2 {
    margin: 0 auto;
    padding: 0 20px
}

.cross___cJP1z .travelguessrMsg___HNJZu div.wrapper___hNStK a,
.cross___cJP1z .travelguessrMsg___HNJZu div.wrapper___hNStK button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #333;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 700;
    height: 50px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    padding: 10px 20px 9px 17px;
    text-transform: uppercase;
    width: 200px
}

.cross___cJP1z .bonusMsg___KGo6W,
.cross___cJP1z .introMessage___cpjiH,
.cross___cJP1z .shareMessage___poAub,
.cross___cJP1z .timesUp___XPEsD {
    display: block;
    position: absolute;
    top: 25%;
    width: 100%;
    z-index: 4000
}

.cross___cJP1z .bonusMsg___KGo6W h2,
.cross___cJP1z .introMessage___cpjiH h2,
.cross___cJP1z .shareMessage___poAub h2,
.cross___cJP1z .timesUp___XPEsD h2 {
    margin: 10px 0 15px
}

.cross___cJP1z .bonusMsg___KGo6W p,
.cross___cJP1z .introMessage___cpjiH p,
.cross___cJP1z .shareMessage___poAub p,
.cross___cJP1z .timesUp___XPEsD p {
    margin: 0
}

.cross___cJP1z .bonusMsg___KGo6W div,
.cross___cJP1z .introMessage___cpjiH div,
.cross___cJP1z .shareMessage___poAub div,
.cross___cJP1z .timesUp___XPEsD div {
    background-color: var(--background);
    border-radius: 5px;
    color: var(--modal-text);
    font-size: 18px;
    height: 20%;
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
    opacity: .97;
    padding: 20px;
    text-align: center;
    width: 80%
}

.cross___cJP1z .bonusMsg___KGo6W div a,
.cross___cJP1z .bonusMsg___KGo6W div button,
.cross___cJP1z .introMessage___cpjiH div a,
.cross___cJP1z .introMessage___cpjiH div button,
.cross___cJP1z .shareMessage___poAub div a,
.cross___cJP1z .shareMessage___poAub div button,
.cross___cJP1z .timesUp___XPEsD div a,
.cross___cJP1z .timesUp___XPEsD div button {
    background-color: #2b2b2b;
    border: 0;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 6px 20px;
    text-align: center;
    -ms-touch-action: none;
    touch-action: none
}

.cross___cJP1z .shareMessage___poAub p span {
    text-wrap: nowrap
}

.cross___cJP1z .close___kqe6R {
    cursor: pointer;
    height: 23px;
    position: absolute;
    right: 14px;
    top: 18px;
    width: 23px;
    z-index: 60
}

.cross___cJP1z .close___kqe6R:hover {
    opacity: 1
}

.cross___cJP1z .close___kqe6R:after,
.cross___cJP1z .close___kqe6R:before {
    background-color: var(--close);
    content: " ";
    height: 23px;
    left: 10px;
    position: absolute;
    width: 2px
}

.cross___cJP1z .close___kqe6R:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cross___cJP1z .close___kqe6R:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.cross___cJP1z .historyModal___qtrN1,
.cross___cJP1z .infoModal___oCJ8b,
.cross___cJP1z .oldGuessModal___kylLI,
.cross___cJP1z .settingsModal___AARpg,
.cross___cJP1z .shareModal___Rqqvz,
.cross___cJP1z .slugModal___tbGTI,
.cross___cJP1z .statsModal___v_Vnb,
.cross___cJP1z .supportModal___Pz3mG {
    background-color: var(--background2);
    border-radius: 5px 5px 0 0;
    border-top: var(--modal-border);
    color: var(--modal-text);
    font-size: 17px;
    height: calc(100% - var(--headerheight) - 56px*var(--adsmult) - env(safe-area-inset-bottom) + env(safe-area-inset-bottom)*.7*var(--adsmult) - 2px);
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    opacity: 1;
    padding-bottom: calc(env(safe-area-inset-bottom) - env(safe-area-inset-bottom)*.7*var(--adsmult));
    position: relative;
    text-align: center;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    width: 100%;
    z-index: 4000
}

.cross___cJP1z .historyModal___qtrN1 h2,
.cross___cJP1z .infoModal___oCJ8b h2,
.cross___cJP1z .oldGuessModal___kylLI h2,
.cross___cJP1z .settingsModal___AARpg h2,
.cross___cJP1z .shareModal___Rqqvz h2,
.cross___cJP1z .slugModal___tbGTI h2,
.cross___cJP1z .statsModal___v_Vnb h2,
.cross___cJP1z .supportModal___Pz3mG h2 {
    color: var(--modal-header);
    font-size: 25px;
    letter-spacing: 2px;
    margin: 0;
    text-align: center
}

.cross___cJP1z .historyModal___qtrN1 .backbutton___ujAhg,
.cross___cJP1z .infoModal___oCJ8b .backbutton___ujAhg,
.cross___cJP1z .oldGuessModal___kylLI .backbutton___ujAhg,
.cross___cJP1z .settingsModal___AARpg .backbutton___ujAhg,
.cross___cJP1z .shareModal___Rqqvz .backbutton___ujAhg,
.cross___cJP1z .slugModal___tbGTI .backbutton___ujAhg,
.cross___cJP1z .statsModal___v_Vnb .backbutton___ujAhg,
.cross___cJP1z .supportModal___Pz3mG .backbutton___ujAhg {
    cursor: pointer;
    left: 12px;
    position: absolute;
    top: 13px;
    -ms-touch-action: none;
    touch-action: none
}

.cross___cJP1z .historyModal___qtrN1 em.inspired___SE5uH,
.cross___cJP1z .infoModal___oCJ8b em.inspired___SE5uH,
.cross___cJP1z .oldGuessModal___kylLI em.inspired___SE5uH,
.cross___cJP1z .settingsModal___AARpg em.inspired___SE5uH,
.cross___cJP1z .shareModal___Rqqvz em.inspired___SE5uH,
.cross___cJP1z .slugModal___tbGTI em.inspired___SE5uH,
.cross___cJP1z .statsModal___v_Vnb em.inspired___SE5uH,
.cross___cJP1z .supportModal___Pz3mG em.inspired___SE5uH {
    color: var(--linktext);
    display: block;
    font-size: 14px;
    padding-top: 40px
}

.cross___cJP1z .historyModal___qtrN1 em.inspired___SE5uH a,
.cross___cJP1z .infoModal___oCJ8b em.inspired___SE5uH a,
.cross___cJP1z .oldGuessModal___kylLI em.inspired___SE5uH a,
.cross___cJP1z .settingsModal___AARpg em.inspired___SE5uH a,
.cross___cJP1z .shareModal___Rqqvz em.inspired___SE5uH a,
.cross___cJP1z .slugModal___tbGTI em.inspired___SE5uH a,
.cross___cJP1z .statsModal___v_Vnb em.inspired___SE5uH a,
.cross___cJP1z .supportModal___Pz3mG em.inspired___SE5uH a {
    color: var(--linktext)
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf {
    height: 100%;
    overflow: auto;
    padding: 40px 20px 20px;
    position: relative
}

@media (min-width:640px) {
    .cross___cJP1z .historyModal___qtrN1 .content___cJSnf,
    .cross___cJP1z .infoModal___oCJ8b .content___cJSnf,
    .cross___cJP1z .oldGuessModal___kylLI .content___cJSnf,
    .cross___cJP1z .settingsModal___AARpg .content___cJSnf,
    .cross___cJP1z .shareModal___Rqqvz .content___cJSnf,
    .cross___cJP1z .slugModal___tbGTI .content___cJSnf,
    .cross___cJP1z .statsModal___v_Vnb .content___cJSnf,
    .cross___cJP1z .supportModal___Pz3mG .content___cJSnf {
        padding: 40px 40px 20px
    }
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .message___pbT2n,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .message___pbT2n,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .message___pbT2n,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf .message___pbT2n,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .message___pbT2n,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .message___pbT2n,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf .message___pbT2n,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf .message___pbT2n {
    background-color: #fff6f6;
    border-radius: 5px;
    margin-top: 20px;
    padding: 10px
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf .message___pbT2n.dark___a4Tzm,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf .message___pbT2n.dark___a4Tzm {
    background-color: #373737
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf .message___pbT2n .messageHeader___HeGP6,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf .message___pbT2n .messageHeader___HeGP6 {
    font-size: 20px;
    margin: 7px 0 15px
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf .message___pbT2n .body___znPaJ,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf .message___pbT2n .body___znPaJ {
    padding: 0 20px 10px;
    text-align: center
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf .message___pbT2n .body___znPaJ a,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf .message___pbT2n .body___znPaJ a {
    color: var(--linktext);
    font-weight: 700;
    text-decoration: underline
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .start___HRdVE,
.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .start___HRdVE,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .start___HRdVE,
.cross___cJP1z .settingsModal___AARpg .content___cJSnf .start___HRdVE,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .start___HRdVE,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .start___HRdVE,
.cross___cJP1z .statsModal___v_Vnb .content___cJSnf .start___HRdVE,
.cross___cJP1z .supportModal___Pz3mG .content___cJSnf .start___HRdVE {
    color: var(--linktext);
    display: block;
    font-size: 20px;
    font-weight: 700;
    padding-top: 10px;
    text-decoration: underline
}

.cross___cJP1z .infoModal___oCJ8b p span,
.cross___cJP1z .tutorialMessage___bcDZy p span {
    border-bottom: 2px solid rgba(0, 0, 0, .05);
    border-radius: 8%;
    display: inline-block;
    font-weight: 700;
    margin-right: 2px;
    padding-top: 2px
}

.cross___cJP1z .infoModal___oCJ8b p span.hit___O1Fmc,
.cross___cJP1z .tutorialMessage___bcDZy p span.hit___O1Fmc {
    background-color: var(--hit);
    color: var(--hint-text);
    padding: 5px 11px 3px
}

.cross___cJP1z .infoModal___oCJ8b p span.miss___MOCAv,
.cross___cJP1z .tutorialMessage___bcDZy p span.miss___MOCAv {
    background-color: var(--miss);
    color: var(--hint-text);
    padding: 5px 11px 3px
}

.cross___cJP1z .infoModal___oCJ8b p span.missout___opBVe,
.cross___cJP1z .tutorialMessage___bcDZy p span.missout___opBVe {
    background-color: var(--missout);
    color: var(--hint-text);
    padding: 5px 11px 3px
}

.cross___cJP1z .infoModal___oCJ8b p span.nots___XBcEb,
.cross___cJP1z .tutorialMessage___bcDZy p span.nots___XBcEb {
    background-color: var(--nots);
    border-bottom: 2px solid #6b6b6b;
    color: #dedede;
    color: var(--nots-text);
    padding: 5px 11px 3px
}

@media (min-width:640px) {
    .cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf {
        margin: auto;
        max-width: 700px
    }
}

.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf h1 {
    color: var(--modal-header);
    font-size: 25px;
    letter-spacing: 2px;
    margin: 0
}

.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf h2,
.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf h3 {
    font-size: 20px;
    letter-spacing: 1px
}

.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf .otherGames___Rn9xb {
    cursor: pointer;
    padding: 20px 0
}

.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf .otherGames___Rn9xb h4 {
    font-size: 18px;
    letter-spacing: 1px
}

.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf .otherGames___Rn9xb a {
    color: var(--linktext);
    margin: 5px;
    text-decoration: underline
}

.cross___cJP1z .slugModal___tbGTI .content___cJSnf .inner___Z7Kuf .start___HRdVE {
    padding: 20px
}

@media (min-width:640px) {
    .cross___cJP1z .settingsModal___AARpg .content___cJSnf {
        margin: auto;
        max-width: 700px
    }
}

.cross___cJP1z .settingsModal___AARpg .content___cJSnf h2 {
    letter-spacing: 2px;
    margin-bottom: 20px
}

.cross___cJP1z .settingsModal___AARpg .content___cJSnf div {
    font-size: 18px
}

.cross___cJP1z .settingsModal___AARpg .content___cJSnf .info___gCxvP {
    color: var(--modal-subtext);
    font-size: 11px;
    padding: 4px 20px 0 0;
    text-align: left
}

.cross___cJP1z .settingsModal___AARpg .content___cJSnf .option___AOspD {
    margin: 20px 10px
}

.cross___cJP1z .settingsModal___AARpg .content___cJSnf .option___AOspD.disabled___Ce1CS {
    opacity: .6
}

.cross___cJP1z .supportModal___Pz3mG {
    -webkit-box-align: left;
    -ms-flex-align: left;
    align-items: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-items: left;
    padding: 0;
    text-align: left
}

.cross___cJP1z .supportModal___Pz3mG .content___cJSnf {
    padding: 40px 30px 20px
}

@media (min-width:640px) {
    .cross___cJP1z .supportModal___Pz3mG .content___cJSnf {
        padding: 40px 60px 20px 50px
    }
}

.cross___cJP1z .supportModal___Pz3mG h2 {
    color: var(--modal-text);
    margin-bottom: 20px
}

.cross___cJP1z .supportModal___Pz3mG ul {
    margin: 0;
    padding: 0 25px
}

.cross___cJP1z .supportModal___Pz3mG ul li {
    margin-bottom: 10px
}

.cross___cJP1z .supportModal___Pz3mG a {
    color: var(--linktext);
    text-decoration: underline
}

.cross___cJP1z .supportModal___Pz3mG .social___UpyzE {
    margin-top: 20px
}

.cross___cJP1z .supportModal___Pz3mG .social___UpyzE h4 {
    color: var(--modal-header);
    margin: 0 0 5px
}

.cross___cJP1z .supportModal___Pz3mG .social___UpyzE .coffee___ckMIc {
    color: var(--modal-header);
    text-decoration: underline
}

.cross___cJP1z .supportModal___Pz3mG .social___UpyzE a {
    border-radius: 6px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 10px 20px 0 0;
    padding: 7px 12px 0 0
}

.cross___cJP1z .supportModal___Pz3mG .social___UpyzE a img {
    height: 20px;
    opacity: .7;
    width: 20px
}

.cross___cJP1z .infoModal___oCJ8b .content___cJSnf {
    padding: 40px
}

.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .wrapper___hNStK {
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    max-width: 500px;
    text-align: left
}

.cross___cJP1z .infoModal___oCJ8b .content___cJSnf .wrapper___hNStK h3 {
    margin-top: 30px;
    text-align: left
}

.cross___cJP1z .infoModal___oCJ8b .content___cJSnf img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.cross___cJP1z .infoModal___oCJ8b .content___cJSnf h4 {
    margin-top: 30px;
    padding: 0
}

.cross___cJP1z .historyModal___qtrN1 h2,
.cross___cJP1z .oldGuessModal___kylLI h2,
.cross___cJP1z .shareModal___Rqqvz h2 {
    color: var(--modal-text);
    margin-bottom: 20px
}

.cross___cJP1z .historyModal___qtrN1 h4,
.cross___cJP1z .oldGuessModal___kylLI h4,
.cross___cJP1z .shareModal___Rqqvz h4 {
    color: #ff6060;
    font-size: 28px;
    margin: 20px 0 0;
    padding: 0
}

.cross___cJP1z .historyModal___qtrN1 h4 span,
.cross___cJP1z .oldGuessModal___kylLI h4 span,
.cross___cJP1z .shareModal___Rqqvz h4 span {
    margin-right: 20px
}

.cross___cJP1z .historyModal___qtrN1 h5,
.cross___cJP1z .oldGuessModal___kylLI h5,
.cross___cJP1z .shareModal___Rqqvz h5 {
    color: #aaa;
    font-size: 24px;
    margin: 20px 0 0;
    padding: 0
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf {
    padding: 0
}

.cross___cJP1z .historyModal___qtrN1 .content___cJSnf .contentWrapper___tdfTe,
.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .contentWrapper___tdfTe,
.cross___cJP1z .shareModal___Rqqvz .content___cJSnf .contentWrapper___tdfTe {
    padding: 40px 20px 20px
}

@media (min-width:640px) {
    .cross___cJP1z .historyModal___qtrN1 .content___cJSnf .contentWrapper___tdfTe,
    .cross___cJP1z .oldGuessModal___kylLI .content___cJSnf .contentWrapper___tdfTe,
    .cross___cJP1z .shareModal___Rqqvz .content___cJSnf .contentWrapper___tdfTe {
        margin: auto;
        max-width: 700px
    }
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9 {
    background-color: #f0f0f0;
    border-radius: 5px;
    margin: 0;
    padding-bottom: 10px
}

@media screen and (min-width:450px) {
    .cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9,
    .cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9,
    .cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9 {
        margin: auto;
        max-width: 400px
    }
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9 .rightAnswer___fzYhp,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9 .rightAnswer___fzYhp,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9 .rightAnswer___fzYhp {
    color: #3d3d3d;
    font-size: 23px;
    font-weight: 700;
    padding: 0 0 15px
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9 .rightAnswer___fzYhp span,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9 .rightAnswer___fzYhp span,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9 .rightAnswer___fzYhp span {
    margin: 0 5px
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9 .rightAnswerIntro___BGD9p,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9 .rightAnswerIntro___BGD9p,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9 .rightAnswerIntro___BGD9p {
    color: #898989;
    font-size: 20px;
    font-weight: 700;
    padding: 25px 0 5px
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9.dark___a4Tzm,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9.dark___a4Tzm,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9.dark___a4Tzm {
    background-color: #3c3c3c
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9.dark___a4Tzm .rightAnswer___fzYhp,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9.dark___a4Tzm .rightAnswer___fzYhp,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9.dark___a4Tzm .rightAnswer___fzYhp {
    color: #fff
}

.cross___cJP1z .historyModal___qtrN1 .rightAnswerWrapper___KCIv9.dark___a4Tzm .rightAnswerIntro___BGD9p,
.cross___cJP1z .oldGuessModal___kylLI .rightAnswerWrapper___KCIv9.dark___a4Tzm .rightAnswerIntro___BGD9p,
.cross___cJP1z .shareModal___Rqqvz .rightAnswerWrapper___KCIv9.dark___a4Tzm .rightAnswerIntro___BGD9p {
    color: #cbcbcb
}

.cross___cJP1z .historyModal___qtrN1 .backButton___qRmrf,
.cross___cJP1z .oldGuessModal___kylLI .backButton___qRmrf,
.cross___cJP1z .shareModal___Rqqvz .backButton___qRmrf {
    background-color: #222;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin: 20px 0 30px;
    padding: 10px 20px;
    -ms-touch-action: none;
    touch-action: none
}

.cross___cJP1z .historyModal___qtrN1 .historyList___f_4xq,
.cross___cJP1z .oldGuessModal___kylLI .historyList___f_4xq,
.cross___cJP1z .shareModal___Rqqvz .historyList___f_4xq {
    min-height: calc(100vh - 300px - env(safe-area-inset-bottom) + env(safe-area-inset-bottom)*.7*var(--adsmult))
}

.cross___cJP1z .historyModal___qtrN1 .historyList___f_4xq .historyListItem___PCyuI,
.cross___cJP1z .oldGuessModal___kylLI .historyList___f_4xq .historyListItem___PCyuI,
.cross___cJP1z .shareModal___Rqqvz .historyList___f_4xq .historyListItem___PCyuI {
    margin-bottom: 15px
}

.cross___cJP1z .historyModal___qtrN1 .historyList___f_4xq .historyListItem___PCyuI a,
.cross___cJP1z .oldGuessModal___kylLI .historyList___f_4xq .historyListItem___PCyuI a,
.cross___cJP1z .shareModal___Rqqvz .historyList___f_4xq .historyListItem___PCyuI a {
    color: var(--modal-text);
    font-weight: 700;
    letter-spacing: .5px
}

.cross___cJP1z .historyModal___qtrN1 .historyList___f_4xq .historyListItem___PCyuI a span,
.cross___cJP1z .oldGuessModal___kylLI .historyList___f_4xq .historyListItem___PCyuI a span,
.cross___cJP1z .shareModal___Rqqvz .historyList___f_4xq .historyListItem___PCyuI a span {
    font-size: 17px;
    margin: 0 7px
}

.cross___cJP1z .historyModal___qtrN1 .historyList___f_4xq .historyListItem___PCyuI a strong,
.cross___cJP1z .oldGuessModal___kylLI .historyList___f_4xq .historyListItem___PCyuI a strong,
.cross___cJP1z .shareModal___Rqqvz .historyList___f_4xq .historyListItem___PCyuI a strong {
    color: #ff5959;
    display: block;
    font-size: 19px;
    letter-spacing: 0
}

.cross___cJP1z .historyModal___qtrN1 .historyList___f_4xq .historyListItem___PCyuI a strong span,
.cross___cJP1z .oldGuessModal___kylLI .historyList___f_4xq .historyListItem___PCyuI a strong span,
.cross___cJP1z .shareModal___Rqqvz .historyList___f_4xq .historyListItem___PCyuI a strong span {
    display: inline-block;
    margin: 2px 15px
}

.cross___cJP1z .historyModal___qtrN1 .dictionary___FZ2lg,
.cross___cJP1z .oldGuessModal___kylLI .dictionary___FZ2lg,
.cross___cJP1z .shareModal___Rqqvz .dictionary___FZ2lg {
    padding: 0 10px 20px;
    text-align: left
}

@media screen and (min-width:450px) {
    .cross___cJP1z .historyModal___qtrN1 .dictionary___FZ2lg,
    .cross___cJP1z .oldGuessModal___kylLI .dictionary___FZ2lg,
    .cross___cJP1z .shareModal___Rqqvz .dictionary___FZ2lg {
        margin: auto;
        max-width: 400px;
        padding: 0 30px 20px
    }
}

.cross___cJP1z .historyModal___qtrN1 .dictionary___FZ2lg h4,
.cross___cJP1z .oldGuessModal___kylLI .dictionary___FZ2lg h4,
.cross___cJP1z .shareModal___Rqqvz .dictionary___FZ2lg h4 {
    font-size: 17px;
    text-align: center
}

@media (min-width:640px) {
    .cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2,
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2,
    .cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 {
        margin: auto;
        max-width: 700px
    }
}

.cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2 .oldGuess___QJKt7,
.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7,
.cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 .oldGuess___QJKt7 {
    position: relative
}

.cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf,
.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf,
.cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf {
    margin: 0;
    padding: 0
}

.cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO,
.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO,
.cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
    cursor: inherit;
    margin: 0;
    padding: 1.5px
}

@media (min-width:640px) {
    .cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO,
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO,
    .cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
        max-height: 32px;
        max-width: 32px
    }
}

.cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong,
.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong,
.cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
    font-size: 4vw
}

@media (min-width:640px) {
    .cross___cJP1z .historyModal___qtrN1 .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong,
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong,
    .cross___cJP1z .shareModal___Rqqvz .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
        font-size: 17px
    }
}

.cross___cJP1z .statsModal___v_Vnb {
    text-align: left
}

.cross___cJP1z .statsModal___v_Vnb .newTimer___MTn6f {
    background-color: var(--timer);
    border-radius: 7px;
    color: var(--timer-text);
    font-size: 24px;
    margin-top: 40px;
    padding: 25px;
    text-align: center
}

.cross___cJP1z .statsModal___v_Vnb .historyButtonWrapper___GDxnd {
    margin-top: 20px;
    text-align: center
}

.cross___cJP1z .statsModal___v_Vnb .historyButtonWrapper___GDxnd h4 {
    margin: 30px 0 15px
}

.cross___cJP1z .statsModal___v_Vnb .historyButtonWrapper___GDxnd .historyButton___jYGQr {
    background-color: #434343;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    padding: 7px 20px;
    -ms-touch-action: none;
    touch-action: none
}

.cross___cJP1z .statsModal___v_Vnb .historyButtonWrapper___GDxnd .historyButton___jYGQr span {
    vertical-align: middle
}

.cross___cJP1z .statsModal___v_Vnb .historyButtonWrapper___GDxnd .historyButton___jYGQr svg {
    margin-left: 10px;
    padding: 1px;
    vertical-align: middle
}

.cross___cJP1z .dictionary___FZ2lg {
    margin: 20px 10px 0
}

.cross___cJP1z .dictionary___FZ2lg .definition___dYbsP {
    padding-top: 20px
}

.cross___cJP1z .dictionary___FZ2lg .definition___dYbsP .meaning___ikJq5 {
    color: var(--modal-text);
    display: block;
    margin-top: 3px;
    text-transform: lowercase
}

.cross___cJP1z .dictionary___FZ2lg .definition___dYbsP .type___AnYu8 {
    margin-right: 10px
}

.cross___cJP1z .dictionary___FZ2lg .definition___dYbsP .phonetic____7yyD {
    color: grey;
    margin-right: 10px
}

.cross___cJP1z .dictionary___FZ2lg .definition___dYbsP .word___WMFBs {
    color: var(--meaning);
    font-weight: 700;
    margin-right: 10px
}

.cross___cJP1z .dictionary___FZ2lg h4 a {
    color: var(--modal-header);
    display: block;
    padding-top: 20px
}

.cross___cJP1z .oldGuessModal___kylLI {
    position: absolute;
    top: var(--headerheight);
    left: 0;
    right: 0;
    bottom: calc(56px*var(--adsmult) + env(safe-area-inset-bottom) - env(safe-area-inset-bottom)*.7*var(--adsmult));
    max-width: 728px;
    margin-left: auto;
    margin-right: auto;
    z-index: 4000
}

.cross___cJP1z .oldGuessModal___kylLI .content___cJSnf {
    background-color: var(--background2);
    border-radius: 5px 5px 0 0;
    border-top: var(--modal-border);
    box-shadow: 0 0 15px rgba(0, 0, 0, .2), 0 0 200px rgba(0, 0, 0, .133);
    height: 100%;
    position: relative;
    width: 100%
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 {
    margin: 35px 10px;
    max-width: 700px
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 {
        margin: 40px auto;
        max-width: 550px
    }
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 {
    margin: 0 10px 20px;
    padding: 0;
    width: calc(100% - 20px)
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(1n),
.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(2n) {
    padding: 5px 0 10px
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 {
        margin-top: 20px
    }
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .oldGuessNr___zcGKh {
    bottom: 5px;
    font-size: 4vw;
    font-weight: 700;
    position: absolute;
    right: 0
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
    height: 11.11111vw;
    padding: .44444vw;
    width: 11.11111vw
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
        max-height: 64px;
        max-width: 64px;
        padding: 2.56px
    }
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
    font-size: 5vw
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 {
        margin-left: auto;
        margin-right: auto;
        max-width: 650px
    }
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 {
    margin-top: 10px;
    width: calc(50% - 20px)
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 .oldGuessNr___zcGKh {
    bottom: 10px;
    font-size: 3vw;
    right: -2px
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 .oldGuessNr___zcGKh {
        font-size: 20px
    }
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
    height: 7.14286vw;
    max-height: 100px;
    padding: .35714vw;
    width: 7.14286vw
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
        max-height: 50px;
        max-width: 50px;
        padding: 2.5px
    }
}

.cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
    font-size: 4vw
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2.morethantwo___UYhx6 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
        font-size: 23px
    }
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .oldGuessNr___zcGKh {
        font-size: 20px
    }
    .cross___cJP1z .oldGuessModal___kylLI .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
        font-size: 30px
    }
}

.cross___cJP1z .successModal___eM1Yx {
    background-color: #3c3c3c;
    height: 100%;
    opacity: 1;
    padding-top: 20px;
    text-align: center;
    width: 100%
}

.cross___cJP1z .successModal___eM1Yx h2 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 3px;
    margin-top: 0
}

@media (min-height:700px) {
    .cross___cJP1z .successModal___eM1Yx h2 {
        font-size: 24px
    }
}

.cross___cJP1z .successModal___eM1Yx .rightWord___ENI6k {
    color: #cbcbcb;
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 23px;
    font-weight: 700;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 10px
}

@media (min-height:700px) {
    .cross___cJP1z .successModal___eM1Yx .rightWord___ENI6k {
        font-size: 25px
    }
}

.cross___cJP1z .successModal___eM1Yx .rightWord___ENI6k :first-child {
    margin-right: 15px
}

.cross___cJP1z .successModal___eM1Yx .rightWord___ENI6k :last-child {
    margin-left: 15px
}

.cross___cJP1z .successModal___eM1Yx .newTimer___MTn6f {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: center
}

.cross___cJP1z .successModal___eM1Yx .shareButton___QwM5q {
    background-color: #838383;
    background-color: #66bb6a;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin: auto 20px;
    padding: 10px 20px;
    text-align: center;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top;
    width: 100px;
    width: auto
}

.cross___cJP1z .successModal___eM1Yx .shareButton___QwM5q svg {
    margin-left: 3px;
    margin-top: 1px
}

.cross___cJP1z .stats___VCKHu {
    background-color: var(--background2);
    padding: 0 0 20px;
    width: 100%
}

@media (min-width:640px) {
    .cross___cJP1z .stats___VCKHu {
        margin: auto;
        max-width: 700px
    }
}

.cross___cJP1z .stats___VCKHu h2 {
    color: var(--modal-header);
    letter-spacing: 2px;
    text-align: center
}

.cross___cJP1z .stats___VCKHu .typeChooser____ULYt {
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: center;
    width: 100%
}

.cross___cJP1z .stats___VCKHu .typeChooser____ULYt a {
    background-color: var(--disabled-back);
    border: 0;
    color: var(--disabled-text);
    cursor: pointer;
    font-size: 18px;
    padding: 4px 25px
}

.cross___cJP1z .stats___VCKHu .typeChooser____ULYt a.active___JhAqO {
    background-color: #3d91ba;
    color: #fff;
    font-weight: 700
}

.cross___cJP1z .stats___VCKHu .typeChooser____ULYt a.left___WX5e3 {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px
}

.cross___cJP1z .stats___VCKHu .typeChooser____ULYt a.right___wlvVl {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px
}

.cross___cJP1z .stats___VCKHu h3,
.cross___cJP1z .stats___VCKHu h4 {
    color: var(--modal-header);
    font-size: 17px;
    letter-spacing: 1px;
    text-align: center
}

.cross___cJP1z .stats___VCKHu h3.subHeader___HFYrB,
.cross___cJP1z .stats___VCKHu h4.subHeader___HFYrB {
    margin: 17px 0 0
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0 20px;
    width: 100%
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R div {
    font-size: 15px;
    text-align: center;
    width: 20%
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R div strong {
    display: block;
    font-size: 28px;
    font-weight: 400;
    height: 42px;
    padding: 5px 0
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R.three___i3H5j div {
    width: 28%
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R.two___rlmKe {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R.two___rlmKe div {
    width: 30%
}

.cross___cJP1z .stats___VCKHu .numbers___AO24R.one___b7jp1 div {
    width: 100%
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 {
    padding: 20px 10px 10px 20px;
    width: 100%
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 .barWrap___ImShm {
    display: block;
    width: 100%
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 .barWrap___ImShm .barhead___L_D6A {
    display: inline-block;
    max-width: 25px;
    vertical-align: middle;
    width: 5%
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 .barWrap___ImShm .bar___SPc5F {
    background-color: var(--bar);
    display: inline-block;
    height: 14px;
    opacity: .65;
    text-align: right;
    vertical-align: middle
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 .barWrap___ImShm .barCount___Y8NIt {
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
    width: 5%
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 .barWrap___ImShm.current___Lg2MK {
    font-weight: 700
}

.cross___cJP1z .stats___VCKHu .guessDist___ID9y1 .barWrap___ImShm.current___Lg2MK .bar___SPc5F {
    opacity: 1
}

.cross___cJP1z .stats___VCKHu .social___UpyzE {
    margin-top: 40px;
    text-align: center
}

.cross___cJP1z .stats___VCKHu .social___UpyzE h4 {
    color: var(--modal-header);
    margin: 0 0 5px
}

.cross___cJP1z .stats___VCKHu .social___UpyzE .coffee___ckMIc {
    color: var(--modal-header);
    text-decoration: underline
}

.cross___cJP1z .stats___VCKHu .social___UpyzE a {
    border-radius: 6px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 10px 15px;
    padding: 7px 12px
}

.cross___cJP1z .stats___VCKHu .social___UpyzE a img {
    height: 20px;
    opacity: .7;
    width: 20px
}

.cross___cJP1z .support___WpyUQ {
    margin-top: 15px;
    text-align: center
}

.cross___cJP1z .support___WpyUQ h4 {
    color: var(--modal-header);
    margin: 0 0 5px
}

.cross___cJP1z .support___WpyUQ .coffee___ckMIc {
    text-decoration: underline
}

.cross___cJP1z .support___WpyUQ .coffee___ckMIc,
.cross___cJP1z .support___WpyUQ .removeAds___ScvDn {
    color: var(--modal-header)
}

.cross___cJP1z .shareHeader___h8q6L {
    margin-top: 30px
}

.cross___cJP1z .shares___N5f1V {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media (min-width:640px) {
    .cross___cJP1z .shares___N5f1V {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.cross___cJP1z .shareRegion___vg5hv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

@media (min-width:350px) {
    .cross___cJP1z .shareRegion___vg5hv {
        display: block;
        text-align: center
    }
    .cross___cJP1z .shareRegion___vg5hv .shareAdv___PW7jP {
        display: inline-block
    }
    .cross___cJP1z .shareRegion___vg5hv .shareButton___QwM5q {
        display: inline-block;
        margin-right: 20px;
        -ms-touch-action: none;
        touch-action: none
    }
}

@media (min-width:350px) and (min-width:640px) {
    .cross___cJP1z .shareRegion___vg5hv .shareButton___QwM5q {
        width: 150px
    }
}

.cross___cJP1z .shareRegion___vg5hv .shareAdv___PW7jP {
    background-color: #838383;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    padding: 10px 20px
}

.cross___cJP1z .shareRegion___vg5hv .shareAdv___PW7jP div {
    display: inline-block
}

.cross___cJP1z .shareRegion___vg5hv .shareAdv___PW7jP div svg {
    margin-left: 3px;
    position: relative;
    top: 2px
}

.cross___cJP1z .sharesWrapper___xUgJe {
    background-color: var(--shares-wrapper);
    border-radius: 7px;
    padding: 20px 0 20px 20px;
    text-align: left
}

.cross___cJP1z .sharesWrapper___xUgJe h5 {
    color: var(--shares-header);
    font-size: 15px;
    margin: 10px 0 7px;
    padding: 0;
    text-align: left
}

.cross___cJP1z .sharesWrapper___xUgJe .shareImg___NRCqZ {
    background-color: #fff;
    height: 128px;
    margin: 10px 0 20px;
    width: 200px
}

.cross___cJP1z .sharesWrapper___xUgJe .shareImg___NRCqZ img {
    height: 128px;
    width: 200px
}

.cross___cJP1z .sharesWrapper___xUgJe .close___kqe6R {
    cursor: pointer;
    float: right;
    height: 20px;
    position: relative;
    right: 15px;
    top: -5px;
    width: 20px;
    z-index: 60
}

.cross___cJP1z .sharesWrapper___xUgJe .close___kqe6R:hover {
    opacity: 1
}

.cross___cJP1z .sharesWrapper___xUgJe .close___kqe6R:after,
.cross___cJP1z .sharesWrapper___xUgJe .close___kqe6R:before {
    background-color: var(--close);
    content: " ";
    height: 20px;
    left: 10px;
    position: absolute;
    width: 2px
}

.cross___cJP1z .sharesWrapper___xUgJe .close___kqe6R:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.cross___cJP1z .sharesWrapper___xUgJe .close___kqe6R:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.cross___cJP1z .sharesWrapper___xUgJe .sharesAdv___b_N3T {
    width: 100%
}

.cross___cJP1z .shareButton___QwM5q {
    background-color: #66bb6a;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding: 10px 20px;
    text-align: center;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top
}

@media (min-width:640px) {
    .cross___cJP1z .shareButton___QwM5q {
        margin: 0 20px 0 0;
        width: 100px
    }
}

.cross___cJP1z .shareButton___QwM5q div {
    display: inline-block
}

.cross___cJP1z .shareButton___QwM5q div svg {
    margin-left: 3px;
    position: relative;
    top: 2px
}

.cross___cJP1z .shareBig___w4x8t .shareButton___QwM5q {
    margin-top: 30px;
    -ms-touch-action: none;
    touch-action: none;
    width: 200px
}

.cross___cJP1z .regionBlock___feoqL {
    display: inline-block;
    width: 50%
}

.cross___cJP1z .sharesAdv___b_N3T .shareButton___QwM5q {
    background-color: var(--shares-adv-btn);
    cursor: pointer;
    display: inline-block;
    margin-bottom: 20px;
    margin-right: 20px;
    -ms-touch-action: none;
    touch-action: none;
    width: auto
}

.cross___cJP1z .historyGuesses___LUxi2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cross___cJP1z .historyGuesses___LUxi2.morethantwo___UYhx6 {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7 {
    padding: 20px 10px;
    width: 50%
}

.cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(1n) {
    padding: 15px 10px 15px 20px
}

.cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(2n) {
    padding: 15px 20px 15px 10px
}

@media (min-width:640px) {
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7 {
        padding: 20px;
        width: 33.33333%
    }
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:first-child,
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(4) {
        padding: 20px 20px 20px 40px
    }
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(2) {
        padding: 20px
    }
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(3),
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7:nth-child(6) {
        padding: 20px 40px 20px 20px
    }
}

.cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
    height: 7vw;
    width: 7vw
}

@media (min-width:640px) {
    .cross___cJP1z .historyGuesses___LUxi2 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
        height: 5vw;
        width: 5vw
    }
}

.cross___cJP1z .splitter___gNoGb {
    display: none
}

.cross___cJP1z .adSide___FzzKP {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 2000
}

.cross___cJP1z .adSide___FzzKP .wrap___VkViN {
    height: 600px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 120px;
    width: 100%
}

.cross___cJP1z .adSide___FzzKP .wrap___VkViN div {
    padding: 0
}

.cross___cJP1z .adSide___FzzKP.left___WX5e3 {
    left: 0
}

.cross___cJP1z .adSide___FzzKP.left___WX5e3,
.cross___cJP1z .adSide___FzzKP.left___WX5e3 wrap {
    width: calc(50% - 370px)
}

.cross___cJP1z .adSide___FzzKP.right___wlvVl {
    right: 0
}

.cross___cJP1z .adSide___FzzKP.right___wlvVl,
.cross___cJP1z .adSide___FzzKP.right___wlvVl wrap {
    width: calc(50% - 357.5px)
}

.cross___cJP1z .adSide___FzzKP.small___tCNTY,
.cross___cJP1z .adSide___FzzKP.wide___j4spZ {
    visibility: visible
}

.cross___cJP1z .typeName___QMyPb {
    color: #9e9e9e;
    font-size: 14px;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 8px;
    width: 200px
}

.cross___cJP1z .typeName___QMyPb.under___dmKc5 {
    top: 10px
}

@media screen and (max-height:750px) {
    .cross___cJP1z .typeName___QMyPb.under___dmKc5 {
        display: none
    }
}

.cross___cJP1z .centrer___RlNC1 {
    --padding: 10vw;
    --width: calc(100vw - var(--padding));
    --tileSize: calc(var(--width)/6);
    --tileSize: min(calc(var(--width)/6), 85px);
    --tilePadding: calc(var(--tileSize)/25);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--centrer);
    border-top: 1px solid var(--background-border);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 14vh - 195px - env(safe-area-inset-bottom) + env(safe-area-inset-bottom)*.7*var(--adsmult) - 56px*var(--adsmult));
    height: calc(100% - 14vh - var(--headerheight) - 150px - env(safe-area-inset-bottom) + env(safe-area-inset-bottom)*.7*var(--adsmult) - 56px*var(--adsmult));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    padding: 0;
    width: 100%
}

@media screen and (min-width:600px) {
    .cross___cJP1z .centrer___RlNC1 {
        --tileSize: 85px
    }
}

.cross___cJP1z .centrer___RlNC1.full___obH3c {
    border-top: none;
    height: calc(100% - 195px - env(safe-area-inset-bottom) + env(safe-area-inset-bottom)*.7*var(--adsmult) - 56px*var(--adsmult));
    height: calc(100% - var(--headerheight) - 150px - env(safe-area-inset-bottom) + env(safe-area-inset-bottom)*.7*var(--adsmult) - 56px*var(--adsmult))
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK {
    display: block;
    position: relative;
    width: calc(var(--tileSize)*6)
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK.pushDown___gGq8P {
    margin-top: -15px
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK .guessNr___AWGkb {
    bottom: 2px;
    color: var(--guess-nr);
    font-size: calc(var(--tileSize)*.28);
    font-weight: 700;
    padding: 0 .76923vw;
    position: absolute;
    right: 0;
    text-align: right;
    white-space: nowrap;
    width: var(--tileSize)
}

@media (min-width:640px) {
    .cross___cJP1z .centrer___RlNC1 .wrapper___hNStK .guessNr___AWGkb {
        padding: 0 5px
    }
}

@media screen and (min-width:450px) {
    .cross___cJP1z .centrer___RlNC1 .wrapper___hNStK .guessNr___AWGkb {
        font-size: calc(var(--tileSize)*.25)
    }
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK.overlayer___EMO6U {
    position: absolute
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK.movefirst___U7MeK {
    -webkit-animation: movescale2___wqJBS .4s linear;
    animation: movescale2___wqJBS .4s linear
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK.move___hBBji {
    -webkit-animation: movescale___SI8Cd .4s linear;
    animation: movescale___SI8Cd .4s linear
}

@-webkit-keyframes movescale2___wqJBS {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }
    to {
        opacity: .3;
        -webkit-transform: scale(.4) translate(-25vh, -70vh);
        transform: scale(.4) translate(-25vh, -70vh)
    }
}

@keyframes movescale2___wqJBS {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }
    to {
        opacity: .3;
        -webkit-transform: scale(.4) translate(-25vh, -70vh);
        transform: scale(.4) translate(-25vh, -70vh)
    }
}

@-webkit-keyframes movescale___SI8Cd {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }
    to {
        opacity: .3;
        -webkit-transform: scale(.4) translate(35vh, -80vh);
        transform: scale(.4) translate(35vh, -80vh)
    }
}

@keyframes movescale___SI8Cd {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translate(0);
        transform: scale(1) translate(0)
    }
    to {
        opacity: .3;
        -webkit-transform: scale(.4) translate(35vh, -80vh);
        transform: scale(.4) translate(35vh, -80vh)
    }
}

.cross___cJP1z .guess___u6VPf {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.cross___cJP1z .guess___u6VPf.tiles5___ZXzHz {
    padding: 0 0 10px
}

.cross___cJP1z .guess___u6VPf.tiles5___ZXzHz .item___Sh5CO {
    height: 13.33333vw;
    width: 20%
}

.cross___cJP1z .guess___u6VPf.tiles6___slPqq .item___Sh5CO,
.cross___cJP1z .guess___u6VPf.tiles7___IFAii .item___Sh5CO {
    height: var(--tileSize);
    margin: 0;
    width: var(--tileSize)
}

.cross___cJP1z .guess___u6VPf.tiles6___slPqq .item___Sh5CO strong,
.cross___cJP1z .guess___u6VPf.tiles7___IFAii .item___Sh5CO strong {
    margin: 0
}

.cross___cJP1z .guess___u6VPf.tiles7___IFAii {
    padding: 0 0 7px
}

.cross___cJP1z .guess___u6VPf.tiles7___IFAii .item___Sh5CO {
    height: 12.5vw;
    width: 14.28571%
}

.cross___cJP1z .guess___u6VPf.tiles7___IFAii .item___Sh5CO strong {
    margin: 0 3px
}

.cross___cJP1z .guess___u6VPf.tiles8___hxuvQ {
    padding: 0 0 10px
}

.cross___cJP1z .guess___u6VPf.tiles8___hxuvQ .item___Sh5CO {
    height: 10vw;
    padding: 0;
    width: 12.5%
}

.cross___cJP1z .guess___u6VPf.tiles4___hbCoR {
    padding: 0 0 10px
}

.cross___cJP1z .guess___u6VPf.tiles4___hbCoR .item___Sh5CO {
    width: 20%
}

.cross___cJP1z .guess___u6VPf.tiles4___hbCoR .item___Sh5CO:first-child {
    margin-left: 10%
}

.cross___cJP1z .guess___u6VPf.tiles3___LKz8Q {
    margin: 0 0 10px
}

.cross___cJP1z .guess___u6VPf.tiles3___LKz8Q .item___Sh5CO {
    width: 20%
}

.cross___cJP1z .guess___u6VPf.tiles3___LKz8Q .item___Sh5CO:first-child {
    margin-left: 20%
}

.cross___cJP1z .guess___u6VPf.empty2___OqOY7 .item___Sh5CO strong {
    opacity: .3
}

.cross___cJP1z .guess___u6VPf.empty1___LfNth .item___Sh5CO strong {
    opacity: .45
}

.cross___cJP1z .guess___u6VPf.empty0___KkX8W .item___Sh5CO strong {
    opacity: .6
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO strong {
    margin: 0 5px
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.loading____V1b5 {
    background: #333;
    border-radius: 11%
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.absent___rmwN_ {
    display: block
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.absent___rmwN_ strong {
    border-radius: 11%;
    display: block;
    height: 100%;
    width: 100%
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 {
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong {
    -webkit-tap-highlight-color: #000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: var(--present);
    border-bottom: var(--transparent);
    border-radius: 11%;
    color: var(--item-text);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: calc(var(--tileSize)*.45);
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: var(--borderSize)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong.missout___opBVe {
    background-color: var(--missout);
    color: var(--hint-text)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong.miss___MOCAv {
    background-color: var(--miss);
    color: var(--hint-text)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong.hit___O1Fmc {
    background-color: var(--hit);
    color: var(--hint-text)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong.nots___XBcEb {
    background-color: var(--nots);
    color: var(--nots-text)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong.notsCurrent___VXj46 {
    background-color: var(--nots-key);
    color: var(--nots-keytext)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.present___z3nB5 strong.wrong___CF9qt {
    border-bottom: var(--wrongBorder);
    padding-top: var(--wrongBorderSize)
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.finished___jTjCS {
    cursor: default
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.wrong___CF9qt strong {
    border-bottom: var(--wrongBorder);
    padding-top: var(--wrongBorderSize)
}

@-webkit-keyframes blink___eiadr {
    50% {
        opacity: 0
    }
}

@keyframes blink___eiadr {
    50% {
        opacity: 0
    }
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.active___JhAqO strong {
    border: var(--active-border);
    padding-top: 0
}

.cross___cJP1z .guess___u6VPf .item___Sh5CO.active___JhAqO strong.notsCurrent___VXj46 {
    border: var(--nots-active-border)
}

.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK .guess___u6VPf.tiles6___slPqq .item___Sh5CO,
.cross___cJP1z .centrer___RlNC1 .wrapper___hNStK .guess___u6VPf.tiles7___IFAii .item___Sh5CO {
    padding: var(--tilePadding)
}

.cross___cJP1z .wrongText___gm6Fq {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--error);
    display: none;
    font-size: 16px;
    height: 5%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    text-align: center;
    top: -20px;
    width: 100%
}

.cross___cJP1z .wrongText___gm6Fq.pushDown___gGq8P {
    font-size: 14px;
    top: -15px
}

.cross___cJP1z .wrongText___gm6Fq p {
    display: block;
    margin: 0;
    padding: 0
}

.cross___cJP1z .scrollContainer____kVS2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: hidden
}

.cross___cJP1z .oldGuesses___mGvbr {
    --oldwidth: calc(14vh - 18px);
    --oldTileSize: calc((var(--oldwidth))/5);
    --oldTilePadding: calc(var(--oldTileSize)/17);
    background-color: var(--old-guesses);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    height: calc(var(--oldwidth) + 18px);
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    overflow-x: hidden;
    padding: 4px 5px;
    position: relative
}

@-webkit-keyframes moveold___hs7ef {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translate(calc(var(--oldTileSize)*12*-1));
        transform: translate(calc(var(--oldTileSize)*12*-1))
    }
}

@keyframes moveold___hs7ef {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translate(calc(var(--oldTileSize)*12*-1));
        transform: translate(calc(var(--oldTileSize)*12*-1))
    }
}

.cross___cJP1z .oldGuesses___mGvbr .empty___hvrhp {
    background-color: var(--background);
    border: 1px solid #ccc;
    border-radius: 5px;
    height: 100%;
    width: calc(100% - 10px)
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 {
    background-color: var(--background);
    border: 1px solid var(--background-border);
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    height: 100%;
    margin-left: 6px;
    padding: 4px 0 0;
    position: relative
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7.move___hBBji {
    -webkit-animation: moveold___hs7ef .5s linear;
    animation: moveold___hs7ef .5s linear
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7:first-child {
    margin-left: 0
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7:last-child() {
    margin-right: 6px
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .oldGuessNr___zcGKh {
    bottom: 5px;
    color: var(--guess-nr);
    display: relative;
    font-size: 1.42857vh;
    font-weight: 700;
    letter-spacing: -.5px;
    position: absolute;
    right: 8px
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .zoom___Unzbt {
    position: absolute;
    right: 5px;
    top: 5px
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .zoom___Unzbt svg {
    height: 18px;
    width: 18px
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .guess___u6VPf {
    background-color: var(--background);
    margin: 0;
    width: calc(50vw - 11px)
}

@media (min-width:640px) {
    .cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .guess___u6VPf {
        max-width: 25vh;
        min-width: 100px
    }
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO {
    height: var(--oldTileSize);
    padding: var(--oldTilePadding);
    width: var(--oldTileSize)
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO.present___z3nB5 {
    -ms-touch-action: auto;
    touch-action: auto
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong {
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-radius: 13%;
    font-size: calc(var(--oldTileSize)*.5);
    margin: 0;
    padding: 1px 0 0
}

.cross___cJP1z .oldGuesses___mGvbr .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO strong.nots___XBcEb {
    border-bottom: 1px solid #6b6b6b
}

.cross___cJP1z .oldGuesses___mGvbr.morethantwo___UYhx6 .oldGuess___QJKt7 .guess___u6VPf,
.cross___cJP1z .oldGuesses___mGvbr.morethantwo___UYhx6 .oldGuess___QJKt7 .guess___u6VPf .item___Sh5CO,
.cross___cJP1z .oldGuesses___mGvbr.morethantwo___UYhx6 .oldGuess___QJKt7 .oldGuessNr___zcGKh {
    cursor: -webkit-grab;
    cursor: grab
}

.cross___cJP1z .keyboard___Uy6Us {
    background-color: var(--background);
    border-top: 1px solid var(--background-border);
    height: calc(149px + var(--adsinv)*(env(safe-area-inset-bottom) - env(safe-area-inset-bottom)*0.7*var(--adsmult)));
    isolation: isolate;
    margin-left: auto;
    margin-right: auto;
    max-width: 728px;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 3000
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG {
    margin: auto;
    max-width: 728px;
    padding: 3px 3px 0;
    position: relative;
    text-align: center
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    -ms-touch-action: none;
    touch-action: none;
    vertical-align: middle
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 span {
    background-color: var(--item-key);
    border-bottom: var(--key-border);
    border-radius: 5px;
    border-radius: 11%;
    color: var(--item-keytext);
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 43px;
    margin: 1px 2px;
    padding: 11px 0 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span:active,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span:active,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 span:active {
    opacity: .7
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span.miss___MOCAv,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span.miss___MOCAv,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 span.miss___MOCAv {
    background-color: var(--miss);
    color: var(--hint-text)
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span.missout___opBVe,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span.missout___opBVe,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 span.missout___opBVe {
    background-color: var(--missout);
    color: var(--hint-text)
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span.hit___O1Fmc,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span.hit___O1Fmc,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 span.hit___O1Fmc {
    background-color: var(--hit);
    color: var(--hint-text)
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span.nots___XBcEb,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span.nots___XBcEb,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 span.nots___XBcEb {
    background-color: var(--nots-key);
    border-bottom: var(--key-border-nots);
    color: var(--nots-keytext)
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .letter___YXdk6 {
    width: 9.09091%
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB.disabled___Ce1CS,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o.disabled___Ce1CS {
    opacity: .5
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span,
.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span {
    background-color: var(--enterback);
    border-bottom: var(--key-border);
    color: var(--entertext);
    font-size: 15px;
    height: 43px;
    padding-left: 5px;
    padding-right: 5px
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o {
    width: 15%
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .go___BQK7o span {
    padding: 12px 0 10px
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB {
    width: 15%
}

.cross___cJP1z .keyboard___Uy6Us .keyboardRow___Og1wG .back___BP5NB span {
    padding: 8px 5px 0 4px
}

.cross___cJP1z .keyboard___Uy6Us.en___T1PLS .keyboardRow___Og1wG .letter___YXdk6 {
    width: 10%
}

.cross___cJP1z .keyboard___Uy6Us.sv___GWgc7 .keyboardRow___Og1wG .letter___YXdk6 {
    width: 9%
}

.cross___cJP1z .keyboard___Uy6Us.sv___GWgc7 .back___BP5NB,
.cross___cJP1z .keyboard___Uy6Us.sv___GWgc7 .go___BQK7o {
    width: 18%
}

.checkbox___r2jsl,
.checkbox___r2jsl label {
    position: relative
}

.checkbox___r2jsl label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

.checkbox___r2jsl label .box___sYooF {
    background-color: transparent;
    display: inline-block;
    height: 18px;
    width: 18px
}

.checkbox___r2jsl label .box___sYooF,
.checkbox___r2jsl label .box___sYooF:after {
    border: 2px solid #222;
    border-radius: 3px;
    left: 5px;
    position: absolute;
    top: 5px
}

.checkbox___r2jsl label .box___sYooF:after {
    border-width: 0 3px 3px 0;
    content: "";
    display: block;
    height: 0;
    opacity: 1;
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    width: 0
}

.checkbox___r2jsl input:checked+.box___sYooF {
    border: 2px solid #666;
    border-radius: 3px;
    opacity: 1;
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1)
}

.checkbox___r2jsl input:checked+.box___sYooF:after {
    background-color: transparent;
    border: solid #666;
    border-radius: 0;
    border-width: 0 2px 2px 0;
    height: 10px;
    left: 4px;
    opacity: 1;
    top: 1px;
    -webkit-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
    width: 6px
}

.checkbox___r2jsl input[type=checkbox] {
    accent-color: #000;
    background: #fff;
    border: 1px solid #222;
    border: 2px solid #222;
    border-radius: .3rem;
    border-radius: 3px;
    border-width: 0 3px 3px 0;
    color: #000;
    content: "";
    cursor: pointer;
    height: 0;
    left: 9px;
    margin-right: 15px;
    margin-top: 5px;
    opacity: 0;
    opacity: 1;
    padding-top: 20px;
    position: absolute;
    top: 9px;
    -webkit-transform: rotate(0deg) scale(0);
    transform: rotate(0deg) scale(0);
    width: 0
}

.checkbox___r2jsl input:checked {
    accent-color: #666
}

li[data-checked=true] {
    color: #222
}

.label___d6oAh {
    margin-left: 33px
}

.label___d6oAh.checked___ip0ca {
    color: #666
}

.home___HBC6b {
    background-color: #fff;
    height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.home___HBC6b .successModal___ShUSD {
    background-color: #ff9595;
    bottom: 0;
    height: 170px;
    opacity: .98;
    position: absolute;
    text-align: center;
    width: 100%
}

.home___HBC6b .successModal___ShUSD h2 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 5px;
    margin-top: 20px
}

.home___HBC6b .successModal___ShUSD .rightWord___L1XlV {
    color: #bdffc0;
    display: block;
    font-size: 27px;
    font-weight: 700;
    margin-bottom: 20px
}

.home___HBC6b .successModal___ShUSD a {
    background-color: #222;
    border-radius: 5px;
    color: #fff;
    padding: 10px 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.home___HBC6b .imgWrapper___wMOCM {
    height: 35%;
    padding: 20px;
    width: 100%
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy {
    height: 100%;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    position: relative;
    text-align: center
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    position: absolute;
    width: 100%
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece1___Uh_jc,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece2___gX5qV,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece3___zvIhd,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece4___z5A3n {
    border-radius: 4px;
    height: 50%;
    padding: 7px;
    width: 50%
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece1___Uh_jc div,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece2___gX5qV div,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece3___zvIhd div,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece4___z5A3n div {
    height: 100%;
    width: 100%
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece1___Uh_jc.hidden___vUOsf,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece2___gX5qV.hidden___vUOsf,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece3___zvIhd.hidden___vUOsf,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece4___z5A3n.hidden___vUOsf {
    background: #fff;
    border: 2px solid #ffdee9
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece1___Uh_jc.hidden___vUOsf div,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece2___gX5qV.hidden___vUOsf div,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece3___zvIhd.hidden___vUOsf div,
.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .cover___P1IJ7 .piece4___z5A3n.hidden___vUOsf div {
    background-color: #ffebee
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy .aligner___IwSml {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy img {
    display: inline-block;
    height: 180px;
    max-height: 180px;
    max-width: 100%;
    min-height: 100%;
    vertical-align: middle
}

.home___HBC6b .imgWrapper___wMOCM .img___E8Fpy svg {
    color: #ff669a;
    padding: 10px
}

.home___HBC6b .wrapper___t0oMC {
    height: calc(65% - 140px);
    padding: 16px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 17%;
    width: 100%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles5___hCupx {
    padding: 0 0 10px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles5___hCupx .item___Mwyax {
    width: 20%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles6___ateDV {
    padding: 0 0 10px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles6___ateDV .item___Mwyax {
    padding: 0;
    width: 16.66667%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles7___h1a4R {
    padding: 0 0 10px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles7___h1a4R .item___Mwyax {
    padding: 0;
    width: 14.28571%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles8___Xvt4h {
    padding: 0 0 10px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles8___Xvt4h .item___Mwyax {
    padding: 0;
    width: 12.5%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles4___VrZRw {
    padding: 0 0 10px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles4___VrZRw .item___Mwyax {
    width: 20%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles4___VrZRw .item___Mwyax:first-child {
    margin-left: 10%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles3___VEWMb {
    margin: 0 0 10px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles3___VEWMb .item___Mwyax {
    width: 20%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.tiles3___VEWMb .item___Mwyax:first-child {
    margin-left: 20%
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.empty2___p0puG .item___Mwyax strong {
    opacity: .3
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.empty1___YtNo4 .item___Mwyax strong {
    opacity: .45
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx.empty0___ZEVbD .item___Mwyax strong {
    opacity: .6
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx .item___Mwyax {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    text-align: center
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx .item___Mwyax strong {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fbffd1;
    border: 2px solid #e6e6e6;
    border-radius: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 25px;
    height: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 5px
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx .item___Mwyax strong.miss___WBQ4k {
    background-color: #eb99ff;
    border: 1px solid #fff;
    color: #222
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx .item___Mwyax strong.hit___lcU6p {
    background-color: #bdffc0;
    border: 1px solid #fff;
    color: #222
}

.home___HBC6b .wrapper___t0oMC .guess___JRmlx .item___Mwyax strong.nots___t_IS6 {
    background-color: #eee;
    border: 1px solid #fff
}

.home___HBC6b .keyboard___Vn_h8 {
    background-color: #f9f9f9;
    border-top: 1px solid #dcdcdc;
    bottom: 0;
    padding: 0 5px 5px;
    position: absolute;
    width: 100%
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh {
    margin-top: 6px;
    position: relative;
    text-align: center
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .letter___tX_2Y {
    display: inline-block;
    text-align: center;
    vertical-align: middle
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw a,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu a,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .letter___tX_2Y a {
    background-color: #353535;
    border-radius: 5px;
    color: #f1fff1;
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin: 2px;
    padding: 12px 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw a.miss___WBQ4k,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu a.miss___WBQ4k,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .letter___tX_2Y a.miss___WBQ4k {
    background-color: #eb99ff;
    color: #222
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw a.hit___lcU6p,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu a.hit___lcU6p,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .letter___tX_2Y a.hit___lcU6p {
    background-color: #a6ffaa;
    color: #222
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw a.nots___t_IS6,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu a.nots___t_IS6,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .letter___tX_2Y a.nots___t_IS6 {
    background-color: #d2d2d2;
    color: #a9a9a9
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .letter___tX_2Y {
    width: 9.09091%
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu {
    color: #fff;
    position: absolute
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw.disabled___JUKjl,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu.disabled___JUKjl {
    opacity: .5
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw a,
.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu a {
    background-color: #3d8cee;
    padding: 12px 10px
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .go___mvzmu {
    left: 0
}

.home___HBC6b .keyboard___Vn_h8 .keyboardRow___ajVJh .back___wZYcw {
    right: 0
}

.home___HBC6b .headerWrapper___XhOAt {
    background-color: #dbdbdb
}

.home___HBC6b .headerWrapper___XhOAt .header___wkPCi {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px
}

.home___HBC6b .headerWrapper___XhOAt .header___wkPCi div,
.home___HBC6b .headerWrapper___XhOAt .header___wkPCi h1 {
    color: #353535;
    font-size: 35px;
    font-weight: 600;
    letter-spacing: 5px;
    margin: 0;
    max-width: 800px;
    padding: 30px;
    width: 100%
}

@media (min-width:640px) {
    .home___HBC6b .headerWrapper___XhOAt .header___wkPCi div,
    .home___HBC6b .headerWrapper___XhOAt .header___wkPCi h1 {
        font-size: 40px;
        letter-spacing: 6px;
        padding: 40px
    }
}

@media (min-width:1000px) {
    .home___HBC6b .headerWrapper___XhOAt .header___wkPCi div,
    .home___HBC6b .headerWrapper___XhOAt .header___wkPCi h1 {
        font-size: 40px;
        padding: 40px
    }
}

.home___HBC6b .headerWrapper___XhOAt.recommend___JdV0K {
    background-color: #9c9c9c
}

.home___HBC6b .headerWrapper___XhOAt.recommend___JdV0K .header___wkPCi h1 {
    color: #fff;
    font-size: 35px
}

@media (min-width:640px) {
    .home___HBC6b .headerWrapper___XhOAt.recommend___JdV0K .header___wkPCi h1 {
        font-size: 40px
    }
}

.home___HBC6b .headerWrapper___XhOAt.bottom___P8peI {
    background-color: #d0d0d0;
    margin-bottom: 0;
    margin-top: 30px
}

.home___HBC6b .headerWrapper___XhOAt.bottom___P8peI .header___wkPCi div {
    color: #222;
    font-size: 26px;
    letter-spacing: 2px;
    padding: 50px 30px
}

@media (min-width:640px) {
    .home___HBC6b .headerWrapper___XhOAt.bottom___P8peI .header___wkPCi div {
        font-size: 34px
    }
}

.home___HBC6b .list___sFeYx {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px;
    padding: 15px 0;
    place-items: flex-start
}

@media (min-width:640px) {
    .home___HBC6b .list___sFeYx {
        padding: 15px 10px 0
    }
}

@media (min-width:1000px) {
    .home___HBC6b .list___sFeYx {
        padding: 20px 20px 10px
    }
}

.home___HBC6b .list___sFeYx .listHeader___sXeRW {
    padding: 0 15px;
    width: 100%
}

@media (min-width:640px) {
    .home___HBC6b .list___sFeYx .listHeader___sXeRW {
        padding: 0
    }
}

.home___HBC6b .list___sFeYx .listHeader___sXeRW h1 {
    color: #383838;
    display: inline-block;
    font-size: 24px;
    margin: 0;
    padding: 20px 20px 0 0
}

@media (min-width:640px) {
    .home___HBC6b .list___sFeYx .listHeader___sXeRW h1 {
        font-size: 26px;
        padding: 20px 20px 0
    }
}

.home___HBC6b .list___sFeYx .listHeader___sXeRW .subTitleWrapper___ImoFr {
    display: inline-block
}

.home___HBC6b .list___sFeYx .listHeader___sXeRW .subTitleWrapper___ImoFr .subTitle___cKyVQ {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    margin: 0;
    padding: 20px 20px 0
}

.home___HBC6b .list___sFeYx .listHeader___sXeRW .subTitleWrapper___ImoFr .subTitle___cKyVQ a {
    color: #999
}

.home___HBC6b .list___sFeYx .listHeader___sXeRW .subTitleWrapper___ImoFr .subTitle___cKyVQ.selected___RIW9v a {
    color: #222
}

.home___HBC6b .list___sFeYx .wrapper___t0oMC {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-items: flex-start;
    place-items: flex-start;
    width: 100%
}

.home___HBC6b .list___sFeYx .wrapper___t0oMC .placeHolder___Jw7tP {
    background-color: #383838;
    height: 400px;
    margin: 0 0 40px;
    width: 100%
}

@media (min-width:640px) {
    .home___HBC6b .list___sFeYx .wrapper___t0oMC .placeHolder___Jw7tP {
        -ms-flex-item-align: auto;
        align-self: auto;
        justify-self: auto;
        margin: 20px;
        place-self: initial;
        width: calc(50% - 40px)
    }
}

@media (min-width:1000px) {
    .home___HBC6b .list___sFeYx .wrapper___t0oMC .placeHolder___Jw7tP {
        margin: 20px;
        width: calc(33.33333% - 40px)
    }
}

.home___HBC6b .list___sFeYx .wrapper___t0oMC .showAll___CKbIy {
    -ms-flex-item-align: end;
    align-self: flex-end;
    color: #222;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding: 20px 30px 0;
    text-align: right;
    width: 100%
}

.notFound___moXLV {
    margin: 0 auto;
    max-width: 600px;
    padding: 100px 20px;
    text-align: center
}

.notFound___moXLV h1 {
    margin: 20px 0
}

.notFound___moXLV p {
    margin: 25px 0
}

body,
html {
    background-color: #f4f4f4;
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0
}

body,
html,
main {
    height: 100%;
    width: 100%
}

:focus {
    outline: none
}

a {
    color: #000;
    cursor: pointer;
    text-decoration: none
}

a:hover {
    color: #444
}

hr {
    background: #aaa;
    border: 0;
    height: 1px
}

[type=email],
[type=password],
[type=search],
[type=submit],
[type=text],
textarea {
    -webkit-appearance: none
}

[type=email]:focus,
[type=password]:focus,
[type=search]:focus,
[type=text]:focus {
    outline: none
}

.app___zRWY1 {
    background-color: var(--background-out);
    height: 100%;
    overflow-y: auto;
    width: 100%
}

.vm-placement,
[id^=adngin-],
[id^=vm_] {
    max-width: 100% !important;
    overflow: hidden !important;
    z-index: 1500 !important
}

[class*=vm-anchor],
[class*=vm-floating],
[class*=vm-sticky],
[id*=vm-anchor],
[id*=vm-floating],
[id*=vm-sticky] {
    z-index: 1500 !important
}

.menu___zfmwM {
    padding: 20px 0 5px;
    text-align: center
}

.menu___zfmwM .link___C2mEh {
    padding: 20px
}

footer {
    background-color: #222
}

html.locked body {
    overflow-y: scroll !important
}

html.locked body #scrollDiv {
    overflow: hidden !important
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*,
:after,
:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

:root {
    --background: #fff;
    --background2: #fff;
    --background-out: #f1f1f1;
    --background-border: #e8e8e8;
    --logo: #434343;
    --old-guesses: #fbfbfb;
    --centrer: #fff;
    --guess-nr: #444;
    --present: #e9e9e9;
    --info-button: #454545;
    --info-button-border: 2px solid #454545;
    --active-border: 2px solid #666;
    --item-text: #222;
    --bar: #6992a5;
    --entertext: #fff;
    --enterback: #3171c2;
    --backspace: #ccc;
    --modal-text: #222;
    --modal-subtext: #979797;
    --modal-header: #373737;
    --modal-border: 1px solid #d1d1d1;
    --shares-wrapper: #f5f5f5;
    --shares-adv-btn: #838383;
    --shares-header: #222;
    --transparent: 2px solid rgba(0, 0, 0, .05);
    --key-border: 2px solid rgba(0, 0, 0, .05);
    --key-border-nots: 2px solid #6b6b6b;
    --close: #222;
    --timer: #f5f5f5;
    --timer-text: #222;
    --meaning: #e44444;
    --error: #ff4646;
    --absent: #f9f9f9;
    --hint-text: #222;
    --hit: #abe9ad;
    --missout: #eaacee;
    --miss: #ffd79a;
    --nots: #4a4a4a;
    --nots-text: #dedede;
    --nots-key: #4a4a4a;
    --nots-keytext: #dedede;
    --nots-active-border: 2px solid #bababa;
    --item-key: #e9e9e9;
    --item-keytext: #222;
    --linktext: #4a4a4a;
    --wrongBorder: 2px solid #ff4646;
    --wrongBorderSize: 2px;
    --borderSize: 2px;
    --disabled-text: #b2b2b2;
    --disabled-back: #e7e7e7;
    --dialog-back: hsla(0, 0%, 100%, .941)
}

[data-theme=dark] {
    --background: #121212;
    --background2: #1b1b1b;
    --background-out: #303030;
    --background-border: #383838;
    --logo: #fafafa;
    --centrer: #1b1b1b;
    --item-text: #fff;
    --bar: #aee6ff;
    --info-button: #e9e9e9;
    --info-button-border: 2px solid #e9e9e9;
    --old-guesses: #202020;
    --guess-nr: #e2e2e2;
    --present: #9a9a9a;
    --active-border: 2px solid #fff;
    --entertext: #222;
    --enterback: #65aaff;
    --backspace: #6f6f6f;
    --modal-text: #fff;
    --modal-subtext: #9e9e9e;
    --modal-border: 1px solid #838383;
    --modal-header: #fff;
    --shares-wrapper: #b1b1b1;
    --shares-adv-btn: #121212;
    --shares-header: #fff;
    --transparent: 2px solid rgba(0, 0, 0, .11);
    --key-border: 2px solid rgba(0, 0, 0, .11);
    --key-border-nots: 2px solid #5c5c5c;
    --close: #fff;
    --timer: #424242;
    --timer-text: #fff;
    --meaning: #e66060;
    --error: #e66060;
    --absent: #282828;
    --hint-text: #222;
    --hit: #9ad89c;
    --missout: #d39ad6;
    --miss: #e6c085;
    --nots: #6b6b6b;
    --nots-text: #a5a5a5;
    --nots-key: #525252;
    --nots-keytext: #6f6f6f;
    --nots-active-border: 2px solid #fff;
    --item-key: #9a9a9a;
    --item-keytext: #fff;
    --linktext: #ddd;
    --wrongBorder: 2px solid #e66060;
    --wrongBorderSize: 2px;
    --borderSize: 2px;
    --disabled-text: #7d7d7d;
    --disabled-back: #c7c7c7;
    --dialog-back: rgba(6, 6, 6, .941)
}

[data-mode=contrast] {
    --hit: #a9ddff;
    --missout: #9864a9;
    --miss: #fbb168;
    --hint-text: #fff;
    --item-text: #222;
    --item-keytext: #222;
    --present: #dcdcdc;
    --entertext: #fff;
    --enterback: #284b75
}

[data-mode=darkcontrast] {
    --hit: #a9ddff;
    --missout: #9864a9;
    --miss: #fbb168;
    --nots-key: #525252;
    --hint-text: #fff;
    --item-text: #fff;
    --item-keytext: #fff;
    --item-key: #9a9a9a;
    --entertext: #fff;
    --enterback: #284b75
}

[data-ads=none] {
    --adsheight: 0;
    --adsmult: 0;
    --adsinv: 1
}

[data-ads=small] {
    --adsheight: 56px;
    --adsmult: 1;
    --adsinv: 0
}

[data-ads=big] {
    --adsheight: 90px;
    --adsmult: 1.607142857142857;
    --adsinv: 0
}

.root___K9kEo {
    height: 100%;
    width: 100%
}

body,
html {
    height: 100%;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    width: 100%
}

#app {
    height: 100%;
    width: 100%
}

@-webkit-keyframes sun-rise___OKycX {
    0% {
        -webkit-transform: translateY(110vh);
        transform: translateY(110vh)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes sun-rise___OKycX {
    0% {
        -webkit-transform: translateY(110vh);
        transform: translateY(110vh)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}