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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nabla-custom-font{font-family:Nabla,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"EDPT" 100,"EHLT" 12;font-weight:400}.nova-square-regular{font-family:Nova Square,sans-serif;font-style:normal;font-weight:400}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-.5rem)}to{transform:translateY(0)}}.settingsHeader{animation:float 2.5s ease-in-out infinite;font-family:Nabla,Arial,Helvetica,sans-serif,serif;font-size:5rem;padding-top:5rem}.settingsHeader,h3{margin:.5rem;text-align:center}h3{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;padding-bottom:1.75rem;padding-top:2.5rem}.side-by-side{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr;height:-webkit-min-content;height:min-content;padding-bottom:40px;width:-webkit-min-content;width:min-content;@media (max-width:768px){display:block;padding-bottom:0}}.setting-container{display:grid;grid-template-rows:.25fr .25fr .25fr}.center-wrapper{display:flex;justify-content:center}.btn,.btn *,.btn :after,.btn :before,.btn:after,.btn:before{border:0 solid;box-sizing:border-box}.btn{-webkit-tap-highlight-color:transparent;-webkit-appearance:button;appearance:button;background-color:#000;background-image:none;border-radius:12px;color:#fff;cursor:pointer;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:100%;line-height:1.5;margin:0;-webkit-mask-image:radial-gradient(#000,#fff);mask-image:radial-gradient(#000,#fff);padding:0}.btn:disabled{cursor:default}.btn:-moz-focusring{outline:auto}.btn svg{display:block}.btn [hidden]{display:none}.btn{background:none;box-sizing:border-box;display:block;font-weight:900;padding:3rem 6rem;position:relative;text-transform:uppercase}.btn .content,.btn .depth,.btn .shadow{transition:transform .2s}.btn .content{background:#fff;border-radius:12px;color:#000;display:grid;height:84%;justify-content:center;left:0;place-items:center;position:absolute;top:0;width:100%}.btn .depth{background:#ccc;border-radius:0 0 12px 12px;height:25%;top:70%}.btn .depth,.btn .shadow{border-radius:0 0 12px 12px;display:block;left:0;position:absolute;width:100%}.btn .shadow{background:#777;border-radius:0 0 12px 12px;height:20%;top:80%}.btn:hover .content{background:#f6f6f6;transform:translateY(4%)}.btn:hover .shadow{transform:translateY(-10%)}.btn:active .content{transform:translateY(8%)}.btn:active .shadow{transform:translateY(-30%)}input[type=range]{-webkit-appearance:none;border-radius:12px;box-shadow:0 8px 0 0 #8c8c8c;cursor:pointer;height:40px;margin:auto;overflow:hidden;position:relative;width:200px}::-webkit-slider-runnable-track{background:#ddd}::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #999;border-radius:12px;box-shadow:-210px 0 0 200px #ffa216;box-sizing:border-box;height:40px;width:30px}::-moz-range-track{background:#ddd;height:40px}::-moz-range-thumb{background:#fff;border:3px solid #999;border-radius:12px;box-shadow:-210px 0 0 200px #ffa216;box-sizing:border-box;height:40px;width:30px}::-ms-fill-lower{background:#1e90ff}::-ms-thumb{background:#fff;border:2px solid #999;box-sizing:border-box;height:40px;width:20px}::-ms-ticks-after,::-ms-ticks-before{display:none}::-ms-track{background:#ddd;border:none;color:#0000;height:40px}::-ms-tooltip{display:none}.slider-container{box-sizing:border-box;display:flex;gap:1rem;justify-content:center}.p{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.35rem;margin:0;padding-bottom:.5rem;padding-top:1.5rem;text-align:center}.checkbox-container{-webkit-tap-highlight-color:transparent;background:none;box-sizing:block;font-weight:900;padding:2rem 5rem;position:relative;text-transform:uppercase;transition:background-color .3s,border-color .3s,color .3s;-webkit-user-select:none;user-select:none}.checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-container .content,.checkbox-container .depth,.checkbox-container .shadow{transition:transform .2s,background-color .2s,border-color .2s,color .2s}.checkbox-container .content{background:#fff;border-radius:12px;color:#000;display:grid;height:84%;justify-content:center;left:0;place-items:center;position:absolute;top:0;width:100%}.checkbox-container .depth{background:#ccc;border-radius:0 0 12px 12px;height:25%;top:70%}.checkbox-container .depth,.checkbox-container .shadow{border-radius:0 0 12px 12px;display:block;left:0;position:absolute;width:100%}.checkbox-container .shadow{background:#777;border-radius:0 0 12px 12px;height:20%;top:80%}.checkbox-container:hover .content{background:#f6f6f6;transform:translateY(4%)}.checkbox-container:hover .shadow{transform:translateY(-10%)}.checkbox-container input:checked~.content{background-color:#ffa216;transform:translateY(8%)}.checkbox-container input:checked~.shadow{transform:translateY(-30%)}h2{font-size:1.7rem;margin:1.8rem;padding-left:0;text-align:left}h2,p1{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding-bottom:0;padding-top:0}p1{font-size:3.5rem;font-weight:900;margin:0}.bt,.bt *,.bt :after,.bt :before,.bt:after,.bt:before{border:0 solid;box-sizing:border-box}.bt{-webkit-appearance:button;appearance:button;background-color:#000;background-image:none;border-radius:12px;color:#fff;cursor:pointer;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:100%;line-height:1.5;margin:0;-webkit-mask-image:radial-gradient(#000,#fff);mask-image:radial-gradient(#000,#fff);padding:0}.bt:disabled{cursor:default}.bt{-webkit-tap-highlight-color:transparent;background:none;box-sizing:border-box;font-weight:900;padding:.5em 1em;position:relative;text-transform:uppercase;transition:background-color .3s,border-color .3s,color .3s;-webkit-user-select:none;user-select:none}.bt input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.bt .content,.bt .depth,.bt .shadow{transition:transform .2s,background-color .2s,border-color .2s,color .2s}.bt .content{background:#fff;border-radius:12px;color:#000;display:grid;height:84%;justify-content:center;left:0;place-items:center;position:absolute;top:0;width:100%}.bt .depth{background:#ccc;border-radius:0 0 12px 12px;height:25%;top:70%}.bt .depth,.bt .shadow{border-radius:0 0 12px 12px;display:block;left:0;position:absolute;width:100%}.bt .shadow{background:#777;border-radius:0 0 12px 12px;height:20%;top:80%}.bt:hover .content{background:#f6f6f6;transform:translateY(4%)}.bt:hover .shadow{transform:translateY(-10%)}.bt input:checked~.content{background-color:#ffa216;transform:translateY(8%)}.bt input:checked~.shadow{transform:translateY(-30%)}.button-container{display:flex;gap:1rem;justify-content:center}.timer-header{font-family:monospace;font-size:1.7rem;padding-top:1.8rem}.timer-container{display:grid;grid-template-columns:1fr 1fr;white-space:nowrap;width:-webkit-min-content;width:min-content}.timer-header2{font-family:monospace;font-size:2rem;margin:.5rem;padding-bottom:1.75rem;padding-top:2.5rem;text-align:center}.qcontainer{gap:2rem;margin:1rem}.problem-container,.qcontainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.problem-container{gap:0;height:60vh;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;border:.2em solid orange;border-radius:1em;color:orange;font-size:1.5rem;font-weight:900;margin:0;outline:none;padding:.5em;text-align:center;user-select:auto;-webkit-user-select:auto;width:3em;&::-webkit-inner-spin-button{background:red;opacity:1}}.App{text-align:center}#root{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}.App-header{align-items:auto;background-color:#1b2da3;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:auto;min-height:100vh}.App-link{color:#61dafb}body{background-color:#1b2da3;margin:0;overflow-x:hidden}.error-overlay,body{height:100%;width:100%}.error-overlay{background-color:#00000080;left:0;position:fixed;top:0;z-index:999}.error-popup{background-color:#fff;border:1px solid red;border-radius:8px;box-shadow:0 4px 8px #0000001a;left:50%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.error-popup p{color:red;margin:0}.error-popup button{background-color:red;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.result{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;padding-bottom:2rem}.result-container{align-items:center;display:flex;flex-direction:column;gap:0;height:80vh;justify-content:center;margin:0}
/*# sourceMappingURL=main.13c2f236.css.map*/