#root{max-width:840px;width:90%;font-size:1.15rem;margin:25px auto;padding:2rem auto;text-align:center;display:flex;flex-direction:column}.navbar{grid-row:2}.page{grid-row:2 / 10}.footer{grid-row:11}button{font-size:1rem}.app{justify-content:space-between}@media (max-width: 545px){#root{font-size:.9rem;padding:.5rem;margin:auto;display:grid;grid-template-rows:5vh 75vh 5vh;grid-template-columns:1}.footer{grid-row:3}button{font-size:.9rem}}.page-list{padding:0;display:flex;flex-direction:row;justify-content:space-between}nav{margin-bottom:10px}li{list-style:none}.link{font-size:1.25rem;font-weight:600;color:#fff}@media (max-width:545px){.link{font-size:1rem}.page-list{margin-block:5px}}@media (prefers-color-scheme: light){.link{color:#000}}.footer{color:#fff;align-self:flex-end;font-style:normal;font-weight:700;font-size:14px}.contact{display:flex;flex-direction:column;align-items:start;justify-content:end}@media (max-width: 545px){.footer{font-size:.7rem}}@media (prefers-color-scheme: light){.footer{color:#000}}.answerChoice{margin:.5rem;border-radius:8px;border:1px solid transparent;padding:.6rem 1.2rem;font-weight:500;font-family:inherit;color:#fff;cursor:pointer;transition:border-color .25s;text-align:center;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.answerChoice:hover{border-color:#4845d7}.choices{font-size:1.3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;justify-content:center;align-items:center}.questionCard{overscroll-behavior-y:default;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.question{font-weight:500;border-radius:8px;background-color:#aeaeae;color:#1a1a1a;padding:.6rem 1.2rem;margin:1rem;font-size:1.5em;display:flex;align-items:center}.submitButton{margin-top:1rem;border-radius:8px;border:1.75px solid transparent;font-weight:500;background-color:#4845d7;color:#f9f9f9;font-weight:750;cursor:pointer;transition:border-color .25s;font-size:1.3rem;padding:.6rem 1.2rem;text-align:center}@media (max-width: 545px){.questionCard{height:100%;width:100%;display:grid;gap:10px;overflow-y:scroll}.question{margin:0;font-size:1.4em}.choices{display:flex;flex-direction:column}.answerChoice{margin:0rem;padding:.6rem 1.2rem;font-size:1.3rem;overflow-wrap:break-word}.submitButton{font-size:1.5rem;padding-block:.6rem;margin-inline:4rem;margin-block:0rem}}@media (prefers-color-scheme: light){.answerChoice{color:#000}.question{background-color:#383838;color:#fff}}.PlaySlide{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.play-button{max-width:fit-content;align-self:center;margin:15%}.todaysProgress{margin:0;padding:5px;display:flex;flex-direction:column;border-radius:1rem}.progressStats{display:flex;flex-direction:row;justify-content:space-evenly}.questionStat{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.questionS{display:flex;margin:0;height:2rem;width:2rem;padding:15px;border-radius:1rem;font-size:1.5rem;color:#4945d7;background-color:#fff;align-content:center;justify-content:center;text-align:center}.scoreStat{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.buttonRow{display:flex;flex-direction:row;margin:10px 0 0;align-items:center}.soloScore{display:flex;font-size:2rem;margin:0;border-radius:1rem;color:#4945d7;background-color:#fff;height:2rem;width:2rem;padding:15px;align-content:center;justify-content:center;text-align:center}.shareScore{border:1.75px solid transparent}.shareScore:hover{border:1.75px solid #FFFFFF}@media (max-width: 590px){.buttonRow{flex-direction:column;padding:30px}}@media (prefers-color-scheme: light){.PlaySlide{color:#383838}.questionS,.soloScore{background-color:#a4a4a4}}.popup{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:10px 20px;background-color:#333;color:#fff;border-radius:5px;opacity:1;transition:opacity 1s ease-out}.popup.fade-out{opacity:0}.ShareSlide{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.scoreHeader{line-height:1.6rem;font-size:1.25rem}.largeDots{display:grid;grid-template:auto auto / auto auto auto auto}.shareScore{margin:10px;background-color:#4845d7;padding:10px;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}p{font-weight:650;font-size:1.5rem;padding:0;margin:0}.scoreSection{display:flex;flex-direction:column;align-items:center;margin-top:0;margin-bottom:10px}.questionDots{margin-top:1rem;justify-self:flex-end;padding:0;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.itemCircleWrapper{cursor:pointer}.itemCircle{width:30px}.faIcon{padding:10px;padding-block:30px;color:#242424}.reviewSection{display:flex;flex-direction:row;align-items:center;gap:5px;margin-bottom:10px}.questionReviewGrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}.questionDiv{grid-column:1;grid-row:1 / 3;background-color:#242424;padding-inline:20px;border-radius:15px;text-align:left}.userAnswerDiv{grid-column:2;grid-row:1;background-color:green;color:#fff;padding:0 10px;border-radius:15px}.correctAnswerDiv{grid-column:2;grid-row:2;background-color:#a4a4a4;color:#fff;padding:0 10px;border-radius:15px}.buttonBar{display:flex;flex-direction:row;justify-content:center;align-items:center}.overview{margin:10px;color:#fff;background-color:#242424;padding:10px;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.overview:hover{border-color:#fff}@media (prefers-color-scheme: light){.ShareSlide{color:#000}.shareScore{color:#fff}.questionDiv{background-color:#383838;color:#fff}.correctAnswerDiv{background-color:#949494}}@media (max-width: 545px){.ShareSlide{height:100%;justify-content:space-around;overflow-y:scroll;overflow-x:hidden}.questionReviewGrid{display:flex;flex-direction:column;justify-content:space-around}.questionDots{justify-content:space-around}.itemCircle{width:20px;border-radius:.35rem}.faIcon{display:none}.shareScore,.overview{font-size:1rem}}.nothing{display:none}.hud{font-size:1.25rem;display:flex;flex-direction:column;justify-content:space-evenly;color:#fff}.indexScore{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px}.rotate-prompt{font-size:1.25rem;text-align:center;color:#fff}.hud-h4{margin-top:0;margin-bottom:5px}.hud-category{margin:5px;font-size:1.5rem}.slides{display:flex;flex-direction:column;background-color:#151515;padding:40px;border-radius:25px;box-shadow:30px 30px 40px #00000040;justify-content:space-around;margin:0;overflow-x:hidden}@media (max-width:545px){.slides{max-height:650px;padding:20px}.hud{font-size:1em}}@media (prefers-color-scheme: light){.hud{color:#383838}.slides{background-color:#bfbfbf}.rotate-prompt{color:#000}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.1;font-weight:400;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#4845d7;text-decoration:inherit}a:hover{color:#4845d7}body{margin:0;display:flex;flex-direction:column;width:100vw;height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1.75px solid transparent;padding:.6em 1.2em;font-weight:500;font-family:inherit;background-color:#4845d7;color:#f9f9f9;font-weight:750;cursor:pointer;transition:border-color .25s;font-size:1.3rem}button:hover{border-color:#f9f9f9}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#383838;background-color:#ddd}a{color:#383838}button{color:#fff}button:hover{border-color:#242424}}
