body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--black:#000;--darker-gray:#1e1e1e;--dark-gray:#464646;--gray:#969696;--light-gray:#bebebe;--lighter-gray:#e6e6e6;--lightest-gray:#f5f5f5;--white:#fff}a{text-decoration:none}p{margin:0}button{background-color:initial;border:1px solid #e6e6e6;border:1px solid var(--lighter-gray)}button:hover{background-color:#f5f5f5;background-color:var(--lightest-gray)}.App{align-items:center}.App,.Restrict{display:flex;flex-direction:column}.Restrict{max-width:calc(1150px - 2rem);padding:0 1rem;width:calc(100% - 2rem)}.Init{flex-direction:column}.Init,.title{align-items:center;display:flex}.title{flex-direction:row;margin-bottom:.7rem;margin-top:5rem;width:100%}.title .queen{font-size:3.75rem;font-weight:100;margin-left:2rem;margin-right:2rem;text-align:center}.form{align-items:center;flex-direction:column;justify-content:center;margin-top:5rem;max-width:20rem;width:70%}.form,.row{display:flex}.row{align-items:end;flex-direction:row;justify-content:space-between;margin-bottom:.25rem;width:14rem}.N{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.N p{font-size:4rem;font-weight:100}.N input[type=text]{font-size:6rem;height:5rem;width:6.6rem}input[type=text]{background-color:initial;border:none;outline:none;text-align:right}input[type=range]{margin-bottom:1rem;margin-top:.5rem;width:100%}.button{height:2.2rem;width:100%}button{color:var(--dark-gray);font-weight:600;height:100%;width:100%}.desc{color:var(--gray);font-size:.7rem;margin-top:.7rem}:root{--N:1;--table_size:calc(min(55vw, 55vh));-webkit-user-select:none;user-select:none}.Simulator{height:80vh;justify-content:center;width:100%}.Simulator,.view{display:flex;flex-direction:column}.view{height:100%;justify-content:space-between;margin-bottom:5rem;margin-top:4.25rem}.top,.view{align-items:center}.top{display:flex;flex-direction:row;margin-bottom:.5rem}.top .n{font-size:5rem}.top .queen{font-size:3.75rem;font-weight:100}.mid{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}table{background-color:var(--light-gray);border:3px solid var(--darker-gray);border-collapse:collapse;height:calc(min(55vw, 55vh));height:var(--table_size);width:calc(min(55vw, 55vh));width:var(--table_size)}td{margin:0;padding:0;text-align:center}.black{background-color:#505050}.white{background-color:#f8f8f8}.red{background-color:red;opacity:.5}td div{height:calc(min(55vw, 55vh)/1);height:calc(var(--table_size)/var(--N));width:calc(min(55vw, 55vh)/1);width:calc(var(--table_size)/var(--N))}td img{height:calc(min(55vw, 55vh)/1*.9 - .3rem);height:calc(var(--table_size)/var(--N)*.9 - .3rem);margin-top:.2rem;object-fit:scale-down;padding:0;width:calc(min(55vw, 55vh)/1*.9 - .3rem);width:calc(var(--table_size)/var(--N)*.9 - .3rem)}.bottom{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:.5rem;width:calc(min(55vw, 55vh));width:var(--table_size)}.bottom .showValue{align-items:center;width:10rem}.bottom .showValue .name{color:var(--dark-gray);font-size:.9rem;text-align:center}.bottom .showValue .values{text-align:center}.bottom .showValue .maxValue{color:var(--gray);font-size:.7rem}.bottom .showValue .value{font-size:1.75rem;font-weight:500}.bottom .start_pause{color:var(--gray);font-size:4rem}.bottom .start_pause:hover{color:var(--darker-gray)}.arrow{color:var(--gray);font-size:7.5rem}.arrow:hover{color:var(--darker-gray)}.FPSsetter{width:calc(min(55vw, 55vh));width:var(--table_size)}.FPSsetter .row{align-items:end;display:flex;flex-direction:row;justify-content:space-between;margin:0;width:100%}.FPSsetter .fps{font-size:.9rem;font-weight:500}.FPSsetter input[type=text]{font-size:1.2rem;width:4rem}.FPSsetter input[type=range]{margin:0}.FPSsetter .desc{color:var(--light-gray);font-size:.5rem;margin:0;text-align:end}.GoBack{color:var(--gray);font-size:3rem;left:.2rem;position:absolute;top:.2rem}.GoBack:hover{color:var(--dark-gray)}.N_Queen{align-items:center;display:flex;flex-direction:column}
/*# sourceMappingURL=main.be753853.css.map*/