.layout_container__FUycR{max-width:45rem;margin:1rem auto;box-shadow:1px 2px 100px 1px #00000015;border-radius:1rem}.layout_header__SFlEE{padding:2rem 3rem 0;width:100%;display:flex;flex-direction:row;justify-content:space-between;background-color:#f1f8fa;align-items:flex-start;border-radius:1rem 1rem 0 0;background-image:url(/images/sky-bg.png);background-position:bottom;background-size:cover;background-repeat:no-repeat}.layout_mainContent__X1OSG{padding:2rem 0;background-color:#fff;border-radius:0 0 1rem 1rem}.layout_socialIcon__rt4EK{padding:.3em;-moz-user-select:none;-webkit-user-select:none;user-select:none}.layout_headerLinks__YFxww{width:15rem}.layout_headerLinks__YFxww div{display:flex;align-items:center}.layout_headerLinks__YFxww a{color:#000}.layout_headerLinks__YFxww a:hover,.layout_headerLinks__YFxww span:hover{color:#789;text-decoration:none}.layout_avatarContainer__5ux27{display:flex;flex-direction:column;align-items:center}.layout_emailBox__ZvsKl{width:10rem}.utils_articleBox__dwyww{padding:0 2rem}.utils_heading2Xl__oxFoJ{font-size:2.5rem;line-height:1.2;font-weight:800;letter-spacing:-.05rem;margin:1rem 0}.utils_headingXl__zlq1q{font-size:1.7rem;line-height:1.3;font-weight:400;letter-spacing:-.05rem;margin:1rem 0;color:#3a3a3a}.utils_headingLg__RYtYb{font-size:1.5rem;line-height:1.4;margin:1rem 0}.utils_headingMd__XQE5B{font-size:1.2rem;line-height:1.5}.utils_borderCircle__zmKqF{border-radius:9999px}.utils_colorInherit__Jz9NS{color:inherit}.utils_padding1px__Ov2XA{padding-top:1px}.utils_list__zR_Au{list-style:none;padding:0;margin:0}.utils_listItem__6FEiz{margin:0 0 1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #eaeaea}.utils_listItem__6FEiz:last-child{border-bottom:none;padding-bottom:0}.utils_lightText__B_gv3{color:#666}.utils_mainPageContent__3Zi2n{margin:0 3rem}.utils_descriptionBox__XsrO9{display:flex;justify-content:center}.utils_descriptionBox__XsrO9 p{color:#8f8f8f;max-width:30rem}.utils_storeButton__RfsuQ{display:inline-flex;align-items:center;gap:.5rem;padding:6px 12px;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#2c2c2c;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease;margin-right:.75rem;margin-top:.5rem;margin-bottom:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.utils_storeButton__RfsuQ:hover{background-color:#f8f9fa;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.utils_storeButton__RfsuQ:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.utils_storeIcon__CKrZI{width:16px;height:16px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.chess_guessBox__02E7Q{display:flex;justify-content:space-around;width:100%;padding:0 4rem}.chess_guessBox__02E7Q button{margin:1rem}.chess_boardBox___Ls_c{display:flex;justify-content:space-around;flex-direction:column;align-items:center;margin:0 1rem}.chess_difficultyAndWhomToMove__dYOf5{width:100%;justify-content:space-around;display:flex;flex-wrap:wrap-reverse}.chess_whomToMove___Rkw1{padding:.5rem}.chess_boardAndEval__a0bcd{display:flex;flex-direction:row}.chess_thingToMakeBoardSymmetrical__rxwtb{width:2rem;height:100%}.chess_invisibleEval__2Gn_1{opacity:0}.chess_visibleEval___qbCO{opacity:1;transition:all .3s ease-in}.chess_hiddenButton__wKqrp,.chess_hiddenButton__wKqrp:disabled{opacity:0;transition:all .3s ease-in}.chess_visibleButton__NxPm6{opacity:1;transition:all .3s ease-in}.chess_blurred__4TV9H{-moz-filter:blur(1rem);-o-filter:blur(1rem);-ms-filter:blur(1rem);filter:blur(1rem)}.chess_blurred__4TV9H,.chess_unblurred__Mhm_B{transition:all .1s linear}.chess_boardAndTimer__5O3gZ{min-height:5rem;display:flex;justify-content:center;align-items:center}.chess_stormBox__vYeJK{width:100%;height:100%;position:relative}.chess_difficultySelector__lmjon{display:flex;justify-content:center;margin:1rem}.chess_dailyStageActive__ZndbW{opacity:1;animation:chess_all__nEmMC .3s linear}.chess_dailyStageInactive__H7GPq{opacity:.2;-moz-filter:blur(.1rem);-o-filter:blur(.1rem);-ms-filter:blur(.1rem);filter:blur(.1rem);transition:all .3s linear}.chess_dailyStageBox__Ohrcm{display:flex;justify-content:center;align-items:center}.chess_dailyStageBox__Ohrcm span{margin:0 2rem;text-shadow:.1rem .1rem .2rem}.chess_dailyResultsLoadingBarHolder__0EzyT{display:flex;width:100%;border:1px solid #0001}.chess_dailyResultsLoadingBar__oICI_{background-color:#53b653;height:.15rem;width:5rem}.chess_barEmpty__7nCNi{width:0;opacity:0;transition:opacity 1s linear}.chess_barFull__IeHIg{width:100%;opacity:1;transition:width 3s linear}.eval-bar_bar__6RaYH{width:1.75rem;height:100%}.eval-bar_blackEvalBarText__KNZ_T{color:#fff;text-align:center;width:100%}.eval-bar_whiteEvalBarText__rjISY{color:#000;text-align:center;width:100%}.eval-bar_whiteEvalBar__aeUEw{background-color:#eee;display:flex;align-content:stretch;align-items:flex-start}.eval-bar_blackEvalBar__GAHkQ{background-color:#555;width:100%;display:flex;align-content:stretch;align-items:flex-end}.game-results_stormResultsBox__kmxGa{width:100%;opacity:.95;padding-bottom:2rem;position:absolute;z-index:9;background:#c7d8e288;box-shadow:1px 2px 100px 1px #00000088;border-radius:1rem}.game-results_resultRow__yTZyH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:.5rem 1rem;border-bottom:1px solid #0003;border-top:1px solid #fff7}.game-results_correctGuess__1DjWR{color:#373}.game-results_wrongGuess__DQ60b{color:#db1515}.game-results_stockfishFavoursWhite__yL0KG{border:1px solid #666;padding:.2rem .5rem;background-color:#ebebeb}.game-results_stockfishFavoursBlack__dauHR{border:1px solid #000;padding:.2rem .5rem;color:#fff;background-color:#555}.game-results_stockfishFavoursEven__UyoFV{border:.1rem solid #000;padding:.2rem .5rem;color:#fff;background-color:#9e9e9e}.game-results_resultNumber__eSroU{font-size:3rem;color:#0fd34a;display:block;width:100%;text-align:center}.game-results_closeResults__qntJ7{display:block;float:right;padding:.75rem 1.25rem 0 0;opacity:.5}.game-results_resultsHeaderBox__shDRU{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:1rem}.game-results_dailyResultsHeader__WTTKK{display:flex}.game-results_recordsAndDifficultyBox__SGz2A{display:flex;flex-direction:column;align-items:center;height:10rem;justify-content:flex-end;margin:0 .2rem}.game-results_recordBarDifficulty__U6jcV{font-size:larger}.game-results_recordsBar__gcAjY{background-color:#4b9b4b;width:100%}.game-results_recordsCount__Ojxj3{font-size:larger;font-weight:500;color:#414141}.score_feedbackBox__IxGbx{border-radius:1rem;padding:1rem 2rem;background-color:#f3f3f3;transition:all .3s ease-in}.score_resultsBox__mQZ28{display:flex;justify-content:space-around;align-items:center}.score_copyFenBox__Z9b7C{max-height:5rem;transition:all .3s ease-in}.score_copyFenBoxClosed__7RRdb{max-height:0;opacity:0;transition:all .3s ease-out}.score_resultsBox__mQZ28 *{margin:0 .5rem}.score_fenBox__CA1_Q{font-size:x-small}.score_copyFen__xQgIM{font-size:xx-small}.score_correctAnswer__cWWbt{font-weight:700;color:#0db323}.score_incorrectAnswer__9a_nt{color:#e01111}.score_chessDotComLink___x6Fx{font-size:small;text-decoration:underline;margin:0 1rem 0 0}.score_streakBox__jqYbE{margin:1rem 0 0;display:flex;align-items:center;justify-content:center}.score_expandCopyFenBox__NzLz9{display:flex;width:100%;padding:0;justify-content:center}.score_expandCopyFenBox__NzLz9 span{color:#00000060}.score_imageAndStreakText__7PCOm{font-size:medium}.score_streakText__JV61t{margin:0 .5rem}.score_streakOne__eqx8f{color:#37bb1d}.score_streakTwo__QaFgE{color:#f39f02}.score_streakThree__G9aKs{font-weight:700;color:#f75c03}.game-selector_gametypeBox__XQ9Og{display:flex;width:100%;justify-content:center;margin-bottom:1rem;border:solid rgba(0,0,0,.25);border-width:0 0 .1rem}.game-selector_gametypeBox__XQ9Og span a{padding:.25rem 1.1rem}.game-selector_gametypeBox__XQ9Og span a:hover{text-decoration:none}.game-selector_selectedTab__IH4bM a{color:#000c;background-color:#fff;border:solid rgba(0,0,0,.25);border-width:.1rem .1rem 0;border-radius:.5rem .5rem 0 0}.game-selector_unselectedTab__C_PdK a{color:#0004;border:solid rgba(0,0,0,.075);border-width:.1rem .1rem 0;border-radius:.5rem .5rem 0 0}