.memory_memoryGame__nhAUT{position:relative;height:100%;width:100%;display:flex;align-items:center;flex-direction:column}.memory_generating__UZZWt{padding:100px 10px 10px;font-size:1.6em;font-weight:700;color:#000}@media screen and (max-width:680px){.memory_generating__UZZWt{font-size:1.2em}}.memory_congrats__3GxJr{position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap;padding:24px 60px;width:50%;background:rgba(0,0,0,.9);border-radius:25px 25px 0 0;display:flex;flex-direction:column;align-items:center;animation:memory_fadeIn__n_cni .3s ease-out}@media screen and (max-width:680px){.memory_congrats__3GxJr{border-radius:0;width:100%;padding:24px 16px}}.memory_congratsText__fHMxT{font-size:5.4em;text-transform:uppercase;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.25);margin-bottom:10px}@media screen and (max-width:680px){.memory_congratsText__fHMxT{font-size:4em}}.memory_congratsCount__O4h9a,.memory_congratsTime__9c_a2{font-size:3em;color:#fff;margin-bottom:6px}@media screen and (max-width:680px){.memory_congratsCount__O4h9a,.memory_congratsTime__9c_a2{font-size:2em}}.memory_congratsTime__9c_a2{margin-bottom:20px}.memory_counter__Zt7bX{position:relative;z-index:10;flex-shrink:0;padding:6px 24px 8px;font-size:2.4em;line-height:1;border-radius:10px;color:#fff;font-weight:700;background:#2903cb;transform:translateY(-40%)}@media screen and (max-width:680px){.memory_counter__Zt7bX{font-size:2.4em;padding:10px}}.memory_board__0Od5E{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:0 16px 100px;overflow:auto}@media screen and (max-width:680px){.memory_board__0Od5E{padding:0 8px 32px}}.memory_cellBox__nZnw7{min-width:100px;min-height:50px;padding:6px 4px}@media screen and (min-width:681px){.memory_cellBox__nZnw7{padding:10px;min-width:180px;min-height:80px}}.memory_cell__39gLJ{height:100%;background:#333;border-radius:10px;cursor:pointer}@media screen and (max-width:1200px){.memory_cell__39gLJ{cursor:default}}.memory_cell__39gLJ{box-shadow:0 8px 0 #000;transition:box-shadow .2s,transform .2s,background .2s}.memory_cell__39gLJ:hover{transform:translateY(4px)}.memory_check__aA3BF{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#fff;animation:memory_fadeIn__n_cni .2s ease-out}.memory_mode-colors__YcGUA .memory_cell__39gLJ{background:#bbb;box-shadow:0 8px 0 #aaa}.memory_mode-colors__YcGUA .memory_cell__39gLJ:hover{box-shadow:0 4px 0 #aaa}.memory_mode-colors__YcGUA .memory_selected__kGwKo .memory_cell__39gLJ{box-shadow:0 2px 0 #2e86de}.memory_mode-colors__YcGUA .memory_guessed__NGHYG .memory_cell__39gLJ{box-shadow:0 4px 0 #10ac84}.memory_mode-colors__YcGUA .memory_inner__74PM6{width:100%;height:100%;border-radius:10px;animation:memory_showCell__SYin6 .2s ease-out}.memory_mode-numbers__h97iq .memory_check__aA3BF{left:4px;top:4px;height:36px;transform:none;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.memory_mode-numbers__h97iq .memory_cell__39gLJ:hover{box-shadow:0 4px 0 #000}.memory_mode-numbers__h97iq .memory_selected__kGwKo .memory_cell__39gLJ{background:#f7b731;box-shadow:0 2px 0 #fd9644}.memory_mode-numbers__h97iq .memory_guessed__NGHYG .memory_cell__39gLJ{box-shadow:0 4px 0 #10ac84}.memory_mode-numbers__h97iq .memory_inner__74PM6{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:50px;font-weight:700;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);animation:memory_showCell__SYin6 .2s ease-out}@media screen and (max-width:680px){.memory_mode-numbers__h97iq .memory_inner__74PM6{font-size:32px}}.memory_mode-icons__M7uao .memory_check__aA3BF{left:2px;top:2px;height:28px;transform:none;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.memory_mode-icons__M7uao .memory_cell__39gLJ:hover{box-shadow:0 4px 0 #000}.memory_mode-icons__M7uao .memory_selected__kGwKo .memory_cell__39gLJ{background:#f7b731;box-shadow:0 2px 0 #fd9644}.memory_mode-icons__M7uao .memory_guessed__NGHYG .memory_cell__39gLJ{box-shadow:0 4px 0 #10ac84}.memory_mode-icons__M7uao .memory_inner__74PM6{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:50px;font-weight:700;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);animation:memory_showCell__SYin6 .2s ease-out}.memory_mode-icons__M7uao svg{max-height:75%;max-width:75%}@media screen and (max-width:680px){.memory_mode-icons__M7uao svg{max-width:65%;max-height:65%}}.memory_selected__kGwKo .memory_cell__39gLJ{transform:translateY(6px);cursor:default}.memory_guessed__NGHYG .memory_cell__39gLJ{background:#1dd1a1;box-shadow:0 4px 0 #10ac84;transform:translateY(4px);cursor:default}.memory_buttons__HrzEj{display:flex;align-items:center}@media screen and (max-width:680px){.memory_buttons__HrzEj{flex-direction:column;align-items:stretch;width:100%}}.memory_top__NOW_u{width:100%}.memory_progress__iB6k2,.memory_top__NOW_u{display:flex;align-items:center;flex-direction:column}.memory_progress__iB6k2{padding:10px 16px 0;max-width:100%}.memory_menu__UC13L{padding:10px 16px;background:#000;width:100%;margin-bottom:10px;color:#fff;font-size:1.6em;display:flex;justify-content:space-between}.memory_menuBack__E9gCY{cursor:pointer}@media screen and (max-width:1200px){.memory_menuBack__E9gCY{cursor:default}}.memory_menuBack__E9gCY{display:flex}.memory_menuBack__E9gCY svg{height:20px;margin-right:6px}.memory_back__bPp2T{margin-left:32px;font-size:1.8em}@media screen and (max-width:680px){.memory_back__bPp2T{margin-top:14px;margin-right:0}}.memory_backMenu__wzl9R{margin-left:32px}@media screen and (max-width:680px){.memory_backMenu__wzl9R{margin-top:16px;margin-left:0}}@keyframes memory_showCell__SYin6{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes memory_fadeIn__n_cni{0%{opacity:0}to{opacity:1}}.memory_memory__xI1Bo{flex-grow:1}.memory_memory__xI1Bo,.memory_notStarted__qVa9N{height:100%;display:flex;align-items:center;justify-content:center}.memory_notStarted__qVa9N{position:relative;flex-direction:column;width:100%}.memory_title__NlTi5{text-align:center;font-size:4em;font-weight:900;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25);text-transform:uppercase}@media screen and (max-width:370px){.memory_title__NlTi5{font-size:3em}}.memory_subtitle__b15SU{font-size:2em;color:#fff;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.25);margin-bottom:32px}@media screen and (max-width:370px){.memory_subtitle__b15SU{font-size:1.8em}}.memory_modes__DN641{margin-bottom:24px;text-align:center;font-size:2em;color:#fff;font-weight:700}.memory_modesList__o19Sb{display:flex;margin-top:10px}@media screen and (max-width:680px){.memory_modesList__o19Sb{flex-wrap:wrap;margin:0 5px}}.memory_mode__W0BVM{font-size:1.2em;text-transform:capitalize;margin-right:10px;padding:8px 30px;color:#fff;border:3px solid #fff;font-weight:700;cursor:pointer}@media screen and (max-width:1200px){.memory_mode__W0BVM{cursor:default}}@media screen and (max-width:680px){.memory_mode__W0BVM{width:calc(50% - 10px);margin-top:10px;margin-right:5px;margin-left:5px}}.memory_modeSelected__xnTSg{background:#2903cb;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.memory_menu__NBoed{padding:10px 16px;background:#000;width:100%;margin-bottom:10px;color:#fff;font-size:1.6em;display:flex;justify-content:space-between}.memory_menuBack___a_HY{display:flex}.memory_menuBack___a_HY svg{height:20px;margin-right:6px}.memory_start__cxVwK{font-size:2.4em;width:calc(100% - 64px);max-width:400px;margin-top:32px}.memory_countRow__ElBvB{display:flex;align-items:center}.memory_countRow__ElBvB>button{width:48px;height:48px;padding-top:0;padding-bottom:0;font-size:2em}.memory_countRow__ElBvB>label{flex-grow:0;margin:0 12px;width:80px;text-align:center}.memory_countRow__ElBvB>label input{font-size:1.4em;text-align:center;padding-top:10px;padding-bottom:10px}.memory_back__LSJFo{margin-right:32px}@media screen and (max-width:680px){.memory_back__LSJFo{margin-bottom:10px;margin-right:0}}.memory_backMenu__q24vi{margin-left:32px}@media screen and (max-width:680px){.memory_backMenu__q24vi{margin-top:16px;margin-left:0}}@keyframes memory_showCell___Fd4_{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes memory_fadeIn__Xtf6U{0%{opacity:0}to{opacity:1}}.falling-squares-canvas_fallingSquaresCanvas__GnIEo{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}