.page_container__g20wH{display:flex;flex-direction:column;align-items:center;margin-top:20px}.page_grid__kleW_{border-collapse:collapse;margin:10px 20px 20px;width:100%;max-width:500px;border:2px solid black}.page_cell__vS9cI{height:45px;aspect-ratio:1/1;text-align:center;border:1px solid black;cursor:pointer}.page_cell__vS9cI:nth-child(3n+1){border-left:2px solid black}.page_cell__vS9cI:nth-child(3n){border-right:2px solid black}tr:nth-child(3n+1) .page_cell__vS9cI{border-top:2px solid black}tr:nth-child(3n) .page_cell__vS9cI{border-bottom:2px solid black}.page_unchangeable__ai5ti{color:black;font-weight:700;cursor:not-allowed}.page_changeable__qYJuE{color:var(--light-red)}.page_numberSelect__G9RES{margin-top:20px;width:100%;max-width:500px;display:flex;flex-direction:row;align-items:center;justify-content:center}.page_numberButton__ohoK9{width:100%;height:40px;margin:5px;font-size:16px}.page_numberButton__ohoK9:hover{background-color:var(--light-yellow);color:var(--black);cursor:pointer}.page_numberButton__ohoK9:active{background-color:var(--green);color:white}.page_difficultyContainer___7nUn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:2rem}.page_difficultyContainer___7nUn>button{margin-top:1rem;padding:10px 20px;border-radius:5px;background-color:var(--light-yellow);color:var(--black);font-size:14px}.page_difficultyContainer___7nUn>button:hover{background-color:var(--light-green);cursor:pointer}.page_timerConatainer__7rigK{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1rem}.page_timer__js0vI{font-size:20px;color:var(--light-red);filter:drop-shadow(0 0 .4rem #A0A5AC)}.page_blink__f5jID{animation:page_blink-animation__p6WLD 1s ease-in-out infinite}@keyframes page_blink-animation__p6WLD{0%{opacity:0}25%{opacity:.3}50%{opacity:.6}75%{opacity:.9}to{opacity:1}}.page_checkYourSolutionContainer__N8nft{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2rem;gap:1rem}.page_checkYourSolutionContainer__N8nft>p{color:var(--light-red)}.page_checkYourSolutionContainer__N8nft>button{padding:10px 20px;border-radius:5px;background-color:var(--light-green);color:var(--black);font-size:14px}.page_checkYourSolutionContainer__N8nft>button:hover{background-color:var(--green);color:white;cursor:pointer}.page_rules__xVyN_{margin-top:5rem;text-align:center}.page_rules__xVyN_ p{margin-top:1rem}