:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:calc(12px + 1vw);line-height:1.5;font-weight:400;color-scheme:light dark;color:#030027;background-color:#ecdac6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.page-container{width:60%}@media screen and (max-width: 640px){.page-container{width:90%}}.app-content-container{width:100%;height:100vh;display:flex;justify-content:center}.signup-container{display:flex;flex-direction:column;justify-content:center;gap:20px}.quiz-container{display:flex;flex-direction:column;gap:12px}.progress-dots-row{display:flex;align-items:center;margin-top:2px}.progress-dot-container,.progress-dot-background,.progress-dot-fill{width:100%;height:8px;border-radius:4px;margin:1px}.progress-dot-container{position:relative}.progress-dot-background{position:absolute;background-color:#fff;opacity:50%}.progress-dot-fill{position:absolute}.quiz-button-container{display:flex;justify-content:flex-end;position:relative}.quiz-button{position:relative}.quiz-button-checkmark{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.leaderboard-container{display:flex}.leaderboard-header{text-align:center}.leaderboard-scores{width:60%}@media screen and (max-width: 640px){.leaderboard-scores{width:100%}}.leaderboard-row{display:flex;justify-content:space-between}.leaderboard-ranking{width:15%}.leaderboard-name{width:75%}.leaderboard-you{opacity:50%}.leaderboard-score{width:10%;text-align:end}.leaderboard-divider{background-color:#030027;opacity:20%;height:1.5px;border:none}#qr-code{display:flex;flex-direction:column;align-items:center;margin-top:40px}@media screen and (max-width: 640px){#qr-code{display:none}}.qr-code-instructions{text-align:center;width:80%}h1{font-size:1.6em;line-height:1.1}a{color:#4e6f82}button{width:100%;border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s;text-transform:unset!important}
