body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:rgba(255,68,0,.628);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}.progress-bar{background-color:#ddd;border-radius:5px;height:5px;margin-top:30px;overflow:hidden;width:30%}.progress-fill{background-color:#8b008b;height:100%;transition:width .3s ease-in-out}.fail,.question-count{font-weight:700}.fail{color:red}.passing{color:#ff0}.amazing{color:green;font-weight:700}.button-group{margin-bottom:20px}.responsive-recap{border:3px solid #fff;max-height:350px;overflow-y:scroll}.recap-table{border-collapse:collapse;height:100%;width:100%}.recap-table,.recap-table td,.recap-table th{background-color:dimgray;border:3px solid #fff}.recap-table td,.recap-table th{color:#fff;padding:.5rem;text-align:left}.recap-table th{border:3px solid #fff;position:-webkit-sticky;position:sticky;text-align:center;top:0}.recap-table .correct{background-color:green;box-shadow:none}.recap-table .incorrect{background-color:red;text-decoration:none}.replay-modal-overlay{align-items:center;animation:popIn .2s ease forwards;background:#000000d9;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;transform:scale(.95);z-index:1000}@keyframes popIn{to{transform:scale(1)}}.replay-modal{background-color:#412b6b;border:5px solid #e1e1ff;border-radius:12px;box-sizing:border-box;color:#e1e1ff;outline:none;padding:24px;text-align:center;width:min(420px,90vw)}.replay-modal p{margin-bottom:50px}.replay-modal-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:50px;margin-top:20px}.modal-close{background:#0000;border:none;color:#e1e1ff;cursor:pointer;font-size:18px;position:relative;right:-48%}@media (max-width:834px){.replay-modal-overlay{align-items:flex-start;padding-top:166px}.replay-modal{padding:20px 16px;width:min(320px,90vw)}}:root{--app-bg:light-dark(#f25912,#211832);--panel-bg:light-dark(navy,#412b6b);--header-bg:light-dark(#18b3e7,#f25912);--text-main:light-dark(#fff,#e1e1ff);--border-main:light-dark(#fff,#e1e1ff);--accent-pink:#f601e6;--radius-sm:10px;--radius-pill:999px;--border-thick:5px solid var(--border-main);--border-med:4px solid var(--border-main);--border-sm:2px solid var(--border-main);--card-width:min(500px,95vw);--question-width:min(500px,95vw);--answer-width:min(500px,95vw);color-scheme:light dark}html.force-light{color-scheme:light}html.force-dark{color-scheme:dark}body{background-color:light-dark(#f25912,#211832);background-color:var(--app-bg);margin:0}.App{margin-top:50px;text-align:center}.nav{align-items:flex-start;display:flex;justify-content:space-between;padding-inline:15px}.lightToggleContainer,.restartBtnContainer{display:flex;flex-direction:column}.lightToggle{background:#0000;border:none;cursor:pointer;font-size:24px}.header{background-color:light-dark(#18b3e7,#f25912);background-color:var(--header-bg);border:5px solid light-dark(#fff,#e1e1ff);border:5px solid var(--border-main);border-radius:50%;color:light-dark(#fff,#e1e1ff);color:var(--text-main);margin:0 auto 20px;max-width:175px;padding:15px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,2px 2px 0 #000}.question-card,.start-screen{align-items:center;display:flex;flex-direction:column;justify-content:center}.question-panel{background-color:light-dark(navy,#412b6b);background-color:var(--panel-bg);border:5px solid light-dark(#fff,#e1e1ff);border:var(--border-thick);border-radius:10px;border-radius:var(--radius-sm);box-sizing:border-box;color:light-dark(#fff,#e1e1ff);color:var(--text-main);padding:20px;position:relative;width:min(500px,95vw);width:var(--question-width)}.lightning{padding-top:56px}.question-text{text-wrap:balance;color:light-dark(#fff,#e1e1ff);color:var(--text-main);line-height:1.3;margin:0;text-align:center}.answer-buttons{display:flex;flex-direction:column;margin-top:20px}.answerButton{background-color:light-dark(navy,#412b6b);background-color:var(--panel-bg);border:4px solid light-dark(#fff,#e1e1ff);border:var(--border-med);border-radius:10px;border-radius:var(--radius-sm);box-sizing:border-box;color:light-dark(#fff,#e1e1ff);color:var(--text-main);cursor:pointer;font-size:20px;margin-top:20px;padding:15px;width:min(500px,95vw);width:var(--answer-width)}.answerButton:disabled{color:inherit;opacity:1}.score-card,.start-screen{background-color:light-dark(navy,#412b6b);background-color:var(--panel-bg);border:5px solid light-dark(#fff,#e1e1ff);border:var(--border-thick);border-radius:10px;border-radius:var(--radius-sm);box-sizing:border-box;color:light-dark(#fff,#e1e1ff);color:var(--text-main);margin:auto;padding:15px;width:min(500px,95vw);width:var(--card-width)}.start-options{align-items:flex-start;display:flex;flex-direction:column;margin:15px 50px 50px}.start-options label{font-weight:700;margin-top:15px}.start-options select,input{border:2px solid light-dark(#fff,#e1e1ff);border:var(--border-sm);border-radius:10px;border-radius:var(--radius-sm);padding:4px}.tooltip{display:inline-block;position:relative}.tooltip:after{background-color:#f25912;border:2px solid #e1e1ff;border-radius:4px;color:light-dark(#fff,#e1e1ff);color:var(--text-main);content:"Battle the clock!!";display:none;font-weight:700;left:10px;letter-spacing:1px;padding:2px;position:absolute;right:0;text-align:center;top:-40px;width:90px}.tooltip:hover:after{display:block}.start-options input,.start-options select{margin-left:10px}.backToStart,.next-button,.recap,.replay,.retryBtn,.start-button{border:2px solid #fff;border-radius:999px;border-radius:var(--radius-pill);box-shadow:0 10px 20px -10px #5e5df0;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:24px;margin:auto;outline:2px solid light-dark(#fff,#e1e1ff);outline:2px solid var(--border-main);padding:8px 18px;width:-webkit-fit-content;width:fit-content;word-break:break-word}.next-button,.recap,.replay,.retryBtn,.start-button{margin-top:50px}.backToStart,.next-button,.retryBtn{background-color:light-dark(navy,#412b6b);background-color:var(--panel-bg)}.recap,.replay,.start-button{background:#f601e6;background:var(--accent-pink)}.recap,.replay{margin:10px}.timer-wrapper{align-items:center;display:flex;gap:8px;left:12px;position:absolute;top:12px;width:95%}.timer{color:#32cd32;font-weight:700;margin:0;min-width:34px;white-space:nowrap}.timingOut{animation:pulse .5s infinite alternate;color:red}.timer-bar{background-color:#fff3;border-radius:999px;flex:1 1;height:10px;overflow:hidden}.timer-fill{background-color:#32cd32;height:100%;transition:width 1s linear}.timer-fill-warning{animation:pulseBar .6s infinite alternate;background-color:red}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.5)}}@keyframes pulseBar{0%{opacity:.8}to{opacity:1}}.correct{background-color:green;box-shadow:0 0 7px 3px #32cd32,0 0 10px 7px #32cd32}.incorrect{background-color:red;text-decoration:line-through;text-decoration-thickness:2px}@media (max-width:1024px){.header{margin-bottom:20px}.answer-buttons{margin-top:0}.progress-bar{width:65%}.next-button{margin-top:10px}.responsive-recap{max-height:270px}}@media (max-width:834px){.App{margin-top:25px}.score-card,.start-screen{padding:0;width:min(400px,95vw)}.answer-buttons{margin-top:10px}.answerButton{margin-top:15px;padding:11px;width:min(414px,95vw)}.progress-bar{margin-top:15px;width:96%}.next-button{margin-top:10px}.header{margin-bottom:20px}.responsive-recap{max-height:275px}.backToStart span{display:none}.backToStart{font-size:20px}}@media (max-width:424px){.header{margin-bottom:15px}.score-card,.start-screen{padding:0;width:min(375px,95vw)}.answer-buttons{margin-top:5px}.answerButton{padding:10px;width:min(375px,95vw)}.answerButton,.next-button{margin-top:10px}.responsive-recap{max-height:275px}.question-panel{padding:44px 14px 14px;width:min(350px,95vw)}.question-text{font-size:18px;line-height:1.25}.timer-wrapper{gap:6px;left:10px;top:10px;width:110px}.timer{font-size:14px;min-width:28px}.timer-bar{height:8px}}
/*# sourceMappingURL=main.f40f5dd8.css.map*/