.page_contentContainer__lc1HI{display:flex;align-items:center;flex-direction:column;gap:32px}.Nemo_game__lsnax{display:inline-block;background-color:#f0f0f0;padding:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:2px solid #333;width:-moz-fit-content;width:fit-content}.Nemo_game__lsnax *{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.Nemo_board__28vqU{width:max-content;margin:auto}.Nemo_row__5fZ4E{display:flex;align-items:center;justify-content:right;width:100%}.Nemo_row__5fZ4E:nth-child(5n+1):not(:last-child) .Nemo_cell__Kg6ZI{border-bottom:1px solid #333}.Nemo_row__5fZ4E:nth-child(5n+2):not(:nth-child(2)) .Nemo_cell__Kg6ZI{border-top:1px solid #333}.Nemo_cell__Kg6ZI{width:32px;height:32px;border:1px solid #ccc;margin:0;cursor:pointer;display:flex;justify-content:center;align-items:center}.Nemo_cell__Kg6ZI:nth-child(5n+1):not(:last-child){border-right:1px solid #333}.Nemo_cell__Kg6ZI:nth-child(5n+2):not(:nth-child(2)){border-left:1px solid #333}.Nemo_cell__Kg6ZI.Nemo_hovered__RP4t_{background-color:#f0f0f0}.Nemo_cell__Kg6ZI .Nemo_cellInner__M5Xko{background-color:#fff;width:28px;height:28px}.Nemo_cell__Kg6ZI .Nemo_cellInner__M5Xko.Nemo_hovered__RP4t_{background-color:rgba(52,152,219,.1);transition:none}.Nemo_cell__Kg6ZI .Nemo_cellInner__M5Xko.Nemo_marked__eBVBW{background-image:linear-gradient(to top right,transparent calc(50% - 1px),#000,transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),#000,transparent calc(50% + 1px))}.Nemo_cell__Kg6ZI .Nemo_cellInner__M5Xko.Nemo_filled__cldGh{background-color:#243d4f}.Nemo_cell__Kg6ZI .Nemo_cellInner__M5Xko:hover{transform:scale(1.1);box-shadow:0 0 5px rgba(0,0,0,.2)}.Nemo_clue__j2YM7{text-align:right;padding-right:10px;font-family:Arial,sans-serif;font-weight:700;color:#333;height:32px;line-height:32px}.Nemo_columnClues__T9KhP{display:flex;justify-content:right}.Nemo_columnClues__T9KhP>div{padding-bottom:10px}.Nemo_columnClue__HS3Vy{width:32px;display:flex;flex-direction:column;justify-content:end;align-items:center;font-family:Arial,sans-serif;font-weight:700;color:#333}.Nemo_columnClue__HS3Vy div{height:20px;line-height:20px}.Nemo_hoveredClue__bo_3Z{color:#3498db;background-color:rgba(52,152,219,.1)}.Nemo_sizeToggle__Q6iKu{display:flex;justify-content:center;margin-bottom:20px}.Nemo_sizeButton__uVpIo{padding:5px 10px;margin:0 5px;background-color:#3498db;color:#fff;border:none;border-radius:5px;cursor:pointer}.Nemo_sizeButton__uVpIo.Nemo_active__bbqWT{background-color:#2980b9}.Nemo_gameInfo__iQRQy{margin-top:20px;text-align:center}.Nemo_buttonWrap__Nl09Y{display:flex;gap:20px;justify-content:center;margin-top:20px}.Nemo_buttonWrap__Nl09Y .Nemo_checkButton__5C8sa{padding:10px 20px;font-size:16px;background-color:#2ecc71;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Nemo_buttonWrap__Nl09Y .Nemo_checkButton__5C8sa:hover{background-color:#27ae60}.Nemo_buttonWrap__Nl09Y .Nemo_restartButton__heyC3{padding:10px 20px;font-size:16px;background-color:#e74c3c;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Nemo_buttonWrap__Nl09Y .Nemo_restartButton__heyC3:hover{background-color:#c0392b}.Nemo_mobileControls__8d9Gs{display:flex;justify-content:space-around;align-items:center;margin-top:20px}.Nemo_buttonContainer__DDe7U{display:flex;align-items:center;flex-direction:column;gap:20px;padding:16px}.Nemo_buttonContainer__DDe7U .Nemo_modeToggle__5sC_o{display:flex;gap:16px}.Nemo_buttonContainer__DDe7U .Nemo_modeButton___251e{width:24px;height:24px;border:none;border-radius:5px;cursor:pointer}.Nemo_buttonContainer__DDe7U .Nemo_modeButton___251e.Nemo_filledButton__3m_6s{background-color:#243d4f}.Nemo_buttonContainer__DDe7U .Nemo_modeButton___251e.Nemo_markedButton__s4pEy{background-image:linear-gradient(to top right,transparent calc(50% - 1px),#000,transparent calc(50% + 1px)),linear-gradient(to top left,transparent calc(50% - 1px),#000,transparent calc(50% + 1px))}.Nemo_buttonContainer__DDe7U .Nemo_modeButton___251e.Nemo_removeButton__mqcIY{border:2px solid #243d4f}.Nemo_buttonContainer__DDe7U .Nemo_modeButton___251e.Nemo_active__bbqWT{box-shadow:0 0 0 5px #3498db}.Nemo_buttonContainer__DDe7U .Nemo_activeButton__PQBcz{cursor:pointer;width:64px;height:64px;background-color:#fff;border:2px solid #243d4f;border-radius:50%}.Nemo_buttonContainer__DDe7U .Nemo_activeButton__PQBcz.Nemo_active__bbqWT{box-shadow:0 0 0 5px #3498db}.Nemo_directionControls__e6cuA{display:grid;grid-template-areas:". up ." "left . right" ". down .";grid-gap:5px;gap:5px}.Nemo_directionControls__e6cuA button{width:50px;height:50px;background-color:#3498db;color:#fff;border:none;border-radius:5px;font-size:24px;cursor:pointer}.Nemo_directionControls__e6cuA button:active{background-color:#2980b9}.Nemo_directionControls__e6cuA .Nemo_upButton__AYdtX{grid-area:up}.Nemo_directionControls__e6cuA .Nemo_leftButton__IwGzW{grid-area:left}.Nemo_directionControls__e6cuA .Nemo_rightButton__WClYp{grid-area:right}.Nemo_directionControls__e6cuA .Nemo_downButton__jTBWA{grid-area:down}.Nemo_preview__7JMIt{opacity:.5;background-color:#3498db}