body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.sudoku-board{border:3px solid #000;margin:5px auto;border-collapse:collapse;box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-align:center;font-size:calc(11.11111% - 1);min-width:250px;min-height:250px;max-width:100vmin;max-height:100vmin}.sudoku-cell{border:1px solid #000;margin:0;height:11.11111%;width:11.11111%}.sudoku-board .sudoku-row:nth-child(3n){border-bottom:3px solid #000}.sudoku-board .sudoku-cell:nth-child(3n){border-right:3px solid #000}.candidates-grid{height:100%;width:100%;border-collapse:collapse;text-align:center}.candidates-grid td{width:33.33333%}.candidates-grid tr{height:33.33333%}@media (max-width:500px){.sudoku-board{min-height:94vw;min-width:94vw;max-height:94vw;max-width:94vw}}.show-help-container{text-align:center}.show-help-button{margin-top:25px;margin-bottom:0;background:none;border:2px solid #000;outline:none}.help-button-container{margin:5px auto 25px;min-width:250px;max-width:90vw;text-align:center}.open{animation-name:slideDown;-webkit-animation-name:slideDown;animation-duration:.2s;-webkit-animation-duration:.2s}@keyframes slideDown{0%{-webkit-clip-path:polygon(40% 0,60% 0,60% 10%,40% 10%);clip-path:polygon(40% 0,60% 0,60% 10%,40% 10%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes slideDown{0%{-webkit-clip-path:polygon(40% 0,60% 0,60% 10%,40% 10%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.help-button{border:2px solid #d16b17;background:none;height:5vh;margin:2px;outline:none}.help-button:active{background:#d16b17}@media (max-width:500px){.help-button-container{min-width:95vw}}.button-container{max-width:90vw;min-width:250px;margin:0 auto}.difficulty-button{width:30%;height:40px;margin:0 1.5%;background:none;border:5px solid #00bccc;outline:none}.difficulty-button-active{background:#00bccc}@media (max-width:500px){.button-container{min-width:95vw}}.number-container{min-height:25px;max-height:9vw;min-width:250px;max-width:90vw;margin:50px auto}.number-button{height:100%;width:9.09091%;background:none;border:1px solid grey}@media (max-width:500px){.number-container{min-width:90vw;min-height:9vw}}.App,.timer-container{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#f0f3fa;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(15px + 2vmin);color:#323ea8}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar-brand-custom{width:100%;text-align:center}.containerImg{background-image:url(/static/media/workshop.1b6caf76.jpeg)}.container{max-width:800px;margin:0 auto;text-align:center;padding:20px}.header{margin-bottom:20px}.button-container{margin-top:40px}.button{background-color:#b9deba;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.button:hover{background-color:#cb551e}img{max-width:100%;height:auto}
/*# sourceMappingURL=main.4b987378.chunk.css.map */