.memory-module__0_96Mq__page{color:#17152c;background:#fffaf2;min-height:100vh;padding-bottom:90px}.memory-module__0_96Mq__header{grid-template-columns:1fr auto 1fr;align-items:center;width:min(1120px,100% - 40px);height:72px;margin:0 auto;display:grid}.memory-module__0_96Mq__back{color:#777283;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.memory-module__0_96Mq__back span:first-child{color:#17152c;border:1px solid #17152c1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.memory-module__0_96Mq__brand{letter-spacing:-2px;align-items:baseline;font-size:25px;font-weight:950;display:inline-flex;position:relative}.memory-module__0_96Mq__brand strong{color:#7657ff}.memory-module__0_96Mq__brand i{color:#ff6b57;margin-left:3px;font-size:9px;transform:translateY(-12px)}.memory-module__0_96Mq__gameType{color:#8e8998;text-transform:uppercase;letter-spacing:.13em;justify-self:end;font-size:9px;font-weight:900}.memory-module__0_96Mq__intro{justify-content:space-between;align-items:end;width:min(960px,100% - 40px);margin:35px auto 24px;display:flex}.memory-module__0_96Mq__introKicker{color:#23838c;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:inline-flex}.memory-module__0_96Mq__introKicker svg{width:15px}.memory-module__0_96Mq__intro h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:50px;line-height:1}.memory-module__0_96Mq__intro h1 em{color:#238f99;font-style:normal}.memory-module__0_96Mq__intro p{color:#6f6b7d;max-width:600px;margin:0;font-size:13px;line-height:1.55}.memory-module__0_96Mq__playerCount{color:#918c9a;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:750}.memory-module__0_96Mq__playerCount span{color:#32aab5}.memory-module__0_96Mq__gameWrap{border-radius:28px;width:min(960px,100% - 40px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 25px 65px #29205b2b}.memory-module__0_96Mq__toolbar{color:#ffffffa3;letter-spacing:.07em;text-transform:uppercase;background:#24213b;justify-content:space-between;align-items:center;height:48px;padding:0 15px 0 18px;font-size:9px;font-weight:850;display:flex}.memory-module__0_96Mq__toolbar>div:first-child span{background:#6fe0e8;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #6fe0e81f}.memory-module__0_96Mq__toolbar>div:last-child{gap:5px;display:flex}.memory-module__0_96Mq__toolbar button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;width:30px;height:30px}.memory-module__0_96Mq__stage{isolation:isolate;background:#b9eff3;place-items:center;width:100%;min-height:610px;padding:25px;display:grid;position:relative;overflow:hidden}.memory-module__0_96Mq__stage.memory-module__0_96Mq__playing{background:#eee8df}.memory-module__0_96Mq__stage.memory-module__0_96Mq__result{background:#dcf8f9}.memory-module__0_96Mq__decor{z-index:-1;position:absolute;inset:0}.memory-module__0_96Mq__decor i{color:#17152c1a;font-style:normal;font-weight:950;position:absolute}.memory-module__0_96Mq__decor i:first-child{font-size:42px;top:15%;left:9%}.memory-module__0_96Mq__decor i:nth-child(2){font-size:90px;top:17%;right:10%;transform:rotate(10deg)}.memory-module__0_96Mq__decor i:last-child{font-size:33px;bottom:13%;left:12%}.memory-module__0_96Mq__idle{text-align:center;flex-direction:column;align-items:center;width:min(570px,100%);display:flex}.memory-module__0_96Mq__kicker,.memory-module__0_96Mq__verdict{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#17152c;border-radius:100px;padding:7px 11px;font-size:8px;font-weight:950}.memory-module__0_96Mq__idle h2{letter-spacing:-.06em;margin:14px 0 7px;font-size:54px;line-height:.9}.memory-module__0_96Mq__idle h2 em{color:#238f99;font-style:normal}.memory-module__0_96Mq__idle p{color:#17152c9e;margin:0;font-size:12px}.memory-module__0_96Mq__preview{align-items:center;gap:10px;height:135px;margin:17px 0 20px;display:flex}.memory-module__0_96Mq__preview span{background:#ffd84d;border:3px solid #17152c;border-radius:19px;place-items:center;width:100px;height:118px;font-size:51px;display:grid;transform:rotate(-5deg);box-shadow:5px 7px #17152c}.memory-module__0_96Mq__preview span:nth-child(2){color:#fff;background:#7657ff;font-size:40px;font-weight:950;transform:rotate(4deg)}.memory-module__0_96Mq__preview span:last-child{transform:rotate(-1deg)}.memory-module__0_96Mq__idle>button{color:#fff;cursor:pointer;background:#17152c;border:0;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-width:225px;height:55px;font-size:13px;font-weight:950;display:flex;box-shadow:0 8px #4e4a61}.memory-module__0_96Mq__idle>button:active{transform:translateY(5px);box-shadow:0 3px #4e4a61}.memory-module__0_96Mq__idle>button svg{width:18px}.memory-module__0_96Mq__board{flex-direction:column;align-items:center;width:min(680px,100%);display:flex}.memory-module__0_96Mq__statsTop{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid}.memory-module__0_96Mq__statsTop>span{flex-direction:column;display:flex}.memory-module__0_96Mq__statsTop>span:last-child{align-items:flex-end}.memory-module__0_96Mq__statsTop small{color:#8b8694;letter-spacing:.12em;font-size:7px;font-weight:900}.memory-module__0_96Mq__statsTop b{font-variant-numeric:tabular-nums;font-size:18px}.memory-module__0_96Mq__statsTop>strong{letter-spacing:-.03em;font-size:16px}.memory-module__0_96Mq__progress{background:#d9d2c8;border-radius:100px;width:100%;height:5px;margin:10px 0 16px;overflow:hidden}.memory-module__0_96Mq__progress i{border-radius:inherit;background:#32aab5;height:100%;transition:width .25s;display:block}.memory-module__0_96Mq__grid{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;display:grid}.memory-module__0_96Mq__card{perspective:700px;cursor:pointer;background:0 0;border:0;height:112px;padding:0}.memory-module__0_96Mq__cardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .38s;display:block;position:relative}.memory-module__0_96Mq__open .memory-module__0_96Mq__cardInner{transform:rotateY(180deg)}.memory-module__0_96Mq__cardBack,.memory-module__0_96Mq__cardFront{backface-visibility:hidden;border:2px solid #17152c;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:3px 4px #17152c}.memory-module__0_96Mq__cardBack{color:#fff;background:#7657ff}.memory-module__0_96Mq__cardBack b{font-size:35px}.memory-module__0_96Mq__cardBack i{letter-spacing:.08em;opacity:.55;font-size:8px;font-style:normal;font-weight:950}.memory-module__0_96Mq__cardFront{transform:rotateY(180deg)}.memory-module__0_96Mq__cardFront b{font-size:45px;line-height:1}.memory-module__0_96Mq__cardFront small{text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__orange{background:#ffad70}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__cream{background:#ffe3ae}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__pink{background:#ffc7df}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__yellow{background:#ffd84d}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__lime{background:#d8ff71}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__blue{background:#aeeaf0}.memory-module__0_96Mq__cardFront.memory-module__0_96Mq__purple{background:#dcd3ff}.memory-module__0_96Mq__matched .memory-module__0_96Mq__cardFront{outline-offset:-6px;outline:4px solid #39aa67}.memory-module__0_96Mq__matched{cursor:default}.memory-module__0_96Mq__hint{color:#8a8490;margin:15px 0 0;font-size:9px;font-weight:800}.memory-module__0_96Mq__result{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(500px,100%);display:flex}.memory-module__0_96Mq__verdict{background:#238f99;transform:rotate(-2deg)}.memory-module__0_96Mq__verdict.memory-module__0_96Mq__elite,.memory-module__0_96Mq__verdict.memory-module__0_96Mq__great{background:#7657ff}.memory-module__0_96Mq__verdict.memory-module__0_96Mq__good{background:#278162}.memory-module__0_96Mq__verdict.memory-module__0_96Mq__slow{background:#d75a45}.memory-module__0_96Mq__trophy{filter:drop-shadow(7px 8px #17152c1f);margin:13px 0 0;font-size:84px;line-height:1;position:relative}.memory-module__0_96Mq__trophy i{color:#ff9b56;font-size:25px;font-style:normal;position:absolute;top:-6px;right:-20px}.memory-module__0_96Mq__result h2{letter-spacing:-.05em;margin:3px 0 4px;font-size:36px}.memory-module__0_96Mq__result>p{color:#696475;margin:0 0 18px;font-size:12px}.memory-module__0_96Mq__resultStats{background:#ffffffad;border:1px solid #17152c1a;border-radius:15px;grid-template-columns:repeat(3,1fr);width:100%;padding:14px 4px;display:grid}.memory-module__0_96Mq__resultStats span{border-right:1px solid #17152c14;flex-direction:column;gap:4px;display:flex}.memory-module__0_96Mq__resultStats span:last-child{border:0}.memory-module__0_96Mq__resultStats small{color:#918b98;letter-spacing:.11em;font-size:7px;font-weight:900}.memory-module__0_96Mq__resultStats b{font-size:14px}.memory-module__0_96Mq__record{color:#7c7785;margin-top:10px;font-size:9px}.memory-module__0_96Mq__record b{color:#17152c}.memory-module__0_96Mq__actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;margin-top:12px;display:grid}.memory-module__0_96Mq__actions button{cursor:pointer;border-radius:13px;height:45px;font-size:11px;font-weight:900}.memory-module__0_96Mq__actions button:first-child{background:#c9ff3d;border:0;box-shadow:0 5px #91b92d}.memory-module__0_96Mq__actions button:last-child{background:#fff;border:1px solid #17152c26}.memory-module__0_96Mq__save{color:#fff;cursor:pointer;background:#17152c;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:13px;padding:8px 15px;display:flex}.memory-module__0_96Mq__save svg{width:21px}.memory-module__0_96Mq__save span{flex-direction:column;align-items:flex-start;font-size:11px;font-weight:900;display:flex}.memory-module__0_96Mq__save small{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.memory-module__0_96Mq__toast{z-index:10;color:#fff;opacity:0;visibility:hidden;background:#17152c;border-radius:100px;padding:10px 15px;font-size:10px;font-weight:800;transition:all .2s;position:absolute;bottom:20px;left:50%;transform:translate(-50%,12px);box-shadow:0 8px 30px #17152c40}.memory-module__0_96Mq__toast.memory-module__0_96Mq__show{opacity:1;visibility:visible;transform:translate(-50%)}.memory-module__0_96Mq__infoGrid{grid-template-columns:1fr 1fr;gap:60px;width:min(960px,100% - 40px);margin:65px auto;display:grid}.memory-module__0_96Mq__infoGrid article{border-top:1px solid #17152c1f;padding-top:17px}.memory-module__0_96Mq__infoGrid article>span{color:#238f99;font-size:9px;font-weight:950}.memory-module__0_96Mq__infoGrid h2{margin:6px 0;font-size:18px}.memory-module__0_96Mq__infoGrid p{color:#6f6b7d;margin:0;font-size:12px;line-height:1.65}.memory-module__0_96Mq__nextSection{border-top:1px solid #17152c1a;width:min(960px,100% - 40px);margin:0 auto;padding-top:32px}.memory-module__0_96Mq__nextSection>div small{color:#7657ff;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.memory-module__0_96Mq__nextSection h2{margin:4px 0 17px;font-size:24px}.memory-module__0_96Mq__nextCard{color:#17152c;background:#ffd84d;border-radius:20px;grid-template-columns:75px 1fr auto;align-items:center;gap:18px;min-height:110px;padding:15px 24px;display:grid}.memory-module__0_96Mq__nextEmoji{background:#fff;border:3px solid #17152c;border-radius:50%;place-items:center;width:60px;height:60px;font-size:34px;display:grid;transform:rotate(-7deg)}.memory-module__0_96Mq__nextCard>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.memory-module__0_96Mq__nextCard>span:nth-child(2) small{color:#17152c8c;text-transform:uppercase;font-size:9px;font-weight:800}.memory-module__0_96Mq__nextCard strong{font-size:18px}.memory-module__0_96Mq__nextCard>b{color:#fff;background:#17152c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}@media (max-width:650px){.memory-module__0_96Mq__page{padding-bottom:55px}.memory-module__0_96Mq__header{width:calc(100% - 28px);height:64px}.memory-module__0_96Mq__back>span:last-child,.memory-module__0_96Mq__gameType{display:none}.memory-module__0_96Mq__brand{grid-column:2}.memory-module__0_96Mq__intro{width:calc(100% - 30px);margin:28px auto 17px;display:block}.memory-module__0_96Mq__intro h1{font-size:42px}.memory-module__0_96Mq__intro p{font-size:12px}.memory-module__0_96Mq__playerCount{margin-top:13px}.memory-module__0_96Mq__gameWrap{border-radius:24px;width:calc(100% - 16px)}.memory-module__0_96Mq__stage{min-height:calc(100svh - 112px);max-height:720px;padding:16px}.memory-module__0_96Mq__idle h2{font-size:45px}.memory-module__0_96Mq__preview span{width:82px;height:100px;font-size:43px}.memory-module__0_96Mq__board{min-height:560px}.memory-module__0_96Mq__statsTop>strong{font-size:14px}.memory-module__0_96Mq__grid{gap:7px}.memory-module__0_96Mq__card{height:94px}.memory-module__0_96Mq__cardBack,.memory-module__0_96Mq__cardFront{border-radius:13px;box-shadow:2px 3px #17152c}.memory-module__0_96Mq__cardBack b{font-size:29px}.memory-module__0_96Mq__cardFront b{font-size:36px}.memory-module__0_96Mq__cardFront small{font-size:6px}.memory-module__0_96Mq__result{min-height:520px}.memory-module__0_96Mq__resultStats{padding:13px 2px}.memory-module__0_96Mq__resultStats b{font-size:12px}.memory-module__0_96Mq__infoGrid{grid-template-columns:1fr;gap:32px;width:calc(100% - 36px);margin:50px auto}.memory-module__0_96Mq__nextSection{width:calc(100% - 36px)}.memory-module__0_96Mq__nextCard{grid-template-columns:55px 1fr auto;gap:10px;padding:13px 16px}.memory-module__0_96Mq__nextEmoji{width:50px;height:50px;font-size:28px}.memory-module__0_96Mq__nextCard strong{font-size:14px}.memory-module__0_96Mq__nextCard>b{width:34px;height:34px}}@media (max-width:370px){.memory-module__0_96Mq__card{height:84px}.memory-module__0_96Mq__grid{gap:6px}.memory-module__0_96Mq__cardFront b{font-size:31px}}@media (prefers-reduced-motion:reduce){.memory-module__0_96Mq__cardInner,.memory-module__0_96Mq__progress i,.memory-module__0_96Mq__toast{transition:none}}.memory-module__0_96Mq__gameWrap:fullscreen{background:#17152c;border-radius:0;width:100vw;height:100vh}.memory-module__0_96Mq__gameWrap:fullscreen .memory-module__0_96Mq__stage{min-height:calc(100vh - 48px)}.memory-module__0_96Mq__stage.memory-module__0_96Mq__playingStage{background:#eee8df}.memory-module__0_96Mq__stage.memory-module__0_96Mq__resultStage{background:#dcf8f9}
