@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Ultra&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.landing{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#e3765d}.landing .logo,.landing .title{width:60%;max-width:300px}.landing .title{margin-bottom:50px}.landing .subtitle{border-bottom:2px solid #fff;padding:0}.landing .link{position:absolute;bottom:5%;text-align:center;font-size:14px}.landing .link p{margin:0;color:#98eacf;font-weight:700}.landing .link a{color:#fff}@media screen and (max-width:768px){.landing .link{bottom:3%;font-size:12px}}.code-entry{display:flex;flex-direction:column;align-items:center;font-weight:700}.code-entry img{margin:20px;width:100px;height:100px}.code-entry p{width:60%;text-align:center;font-size:18px;line-height:130%}@media screen and (max-width:400px){.code-entry p{margin-bottom:0}}.code-entry .note{position:absolute;bottom:10%;font-size:14px;color:rgba(0,0,0,.4);text-decoration:none}@media screen and (max-width:400px){.code-entry .note{bottom:7%;font-size:10px}}@media screen and (max-height:670px){.code-entry .note{bottom:7%;font-size:10px}}@media screen and (max-height:530px){.code-entry .note{display:none}}.code-entry .manager-link{position:absolute;bottom:5%;font-size:14px;color:rgba(0,0,0,.4);text-decoration:none}@media screen and (max-width:400px){.code-entry .manager-link{bottom:4%;font-size:10px}}@media screen and (max-height:530px){.code-entry .manager-link{display:none}}.score .buttons{margin:0 10px}.score form .input-score{width:30px}.user-info-back{width:100%}.user-info-back:nth-child(2n+0){background-color:#d3d3d3}.user-info-back .summary{display:flex;justify-content:space-between}.user-info-back .summary .name{flex-basis:20%;display:flex;align-items:flex-start}.user-info-back .summary .score{flex-basis:60%;display:flex;align-items:flex-start}.user-info-back .summary .score .score-score{width:130px}.user-info-back .answers p{margin:5px 0 5px 30px}.controls-show{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.controls-show .show-active-toggle{width:150px}.controls-show .list-users{width:80%}.controls-show h1{margin:0}.simple-leaderboard-container{width:100%}.simple-leaderboard-container .leaderboard-title{z-index:100;margin:0;width:100%;height:60px;display:flex;justify-content:center;align-items:center;background-color:#e3765d;color:#fff}.simple-leaderboard-container .leaderboard-title h3{margin:0;font-weight:400;font-size:36px;text-align:center}.simple-leaderboard-container .leaderboard{width:100%}.simple-leaderboard-container .leaderboard-fullscreen{position:absolute;top:0;left:0;width:100vw;height:100vh;overflow-x:hidden;background-color:#fff}.simple-leaderboard-container .leaderboard-fullscreen .leaderboard-title{position:fixed;top:0}.simple-leaderboard-container .leaderboard-fullscreen .user-container{margin-top:60px}.simple-leaderboard-container .user-container{display:flex;flex-wrap:wrap}.simple-leaderboard-container .user-info{position:relative;left:0;margin:16px 5%;width:40%;max-height:132px;font-size:24px;line-height:46px;border-radius:12px;box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802)}.simple-leaderboard-container .user-info .name{display:inline-block;width:70%;padding-left:20px;color:#5e434e}.simple-leaderboard-container .user-info .score{position:absolute;top:0;right:0;width:25%;height:100%;padding-left:5px;border-radius:0 12px 12px 0;background-color:#98eacf;color:#fff}.show-list{height:90%;flex-direction:column}.show-list,.show-list .admin{width:100%;display:flex;align-items:center}.show-list .admin{justify-content:center;margin-bottom:2%}.show-list .admin .show-new,.show-list .admin .show-select{display:flex;flex-direction:column;align-items:center;margin:0 5%}.show-list .admin .show-new .scrollable,.show-list .admin .show-select .scrollable{max-height:100px;overflow-y:scroll}.backstage{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.backstage button{background-color:#98eacf;border:1px solid #000}.backstage .btn-delete{background-color:red;color:#fff}.form-name{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;font-weight:700}.form-name img{margin:20px;width:100px;height:100px}.form-name p{width:60%;text-align:center;font-size:18px;line-height:130%}.form-name .instruction{font-size:16px;color:#e3765d;text-decoration:none}@media screen and (max-height:530px){.form-name .instruction{display:none}}.form-name .form-text{margin:60px 10%}@media screen and (max-width:400px){.form-name .form-text{margin:40px 10%}}.intro{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.intro img{margin:20px 0 0;width:100px;height:100px}@media screen and (max-width:360px){.intro img{margin:10px 0 0}}.intro h5{width:70%;text-align:center}@media screen and (max-width:360px){.intro h5{margin:8px 0 16px}}.intro p{margin:4px 0;width:80%}.intro p:last-of-type{margin-bottom:50px}@media screen and (max-width:360px){.intro p{font-size:14px}.intro p:last-of-type{margin-bottom:15px}}@media screen and (max-height:670px){.intro p{font-size:14px}}.intro a{width:60%}.quiz{width:80%;height:100%;display:flex;flex-direction:column;align-items:center}.quiz h5{margin:60px 10%}.quiz form{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.quiz form div{margin-bottom:20px}.quiz form h5{margin:0 0 20px}.quiz form p{font-size:14px;font-weight:400}.quiz form .form-text{margin-top:0}.quiz form .q-mc{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.quiz form .q-mc button{margin-bottom:15px}.quiz form .q-mc button:last-of-type{margin-bottom:0}.quiz form .question{color:#5e434e}.quiz form .indicator-container{color:#e5e5e5}.quiz form .indicator-container .indicator{margin-right:2px}.quiz form .indicator-container .indicator-active{color:#e676f9}.quiz form .btn-container{width:100%;display:flex;justify-content:space-between}.card{margin-top:5%;width:200px;height:300px}.card img{width:100%;border-radius:28px}@media screen and (max-height:500px){.card{height:60%;display:flex;justify-content:center}.card img{width:auto;height:150%}}.feedback-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.feedback-container .feedback-background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.feedback-container-correct .feedback-background{background-color:#98eacf}.feedback-container-incorrect .feedback-background{background-color:#e3765d}.feedback-container .feedback-text{position:absolute;bottom:40%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:200px;display:flex;justify-content:center;align-items:center;border-radius:28px;-webkit-filter:drop-shadow(0 20px 20px rgba(0,0,0,.1));filter:drop-shadow(0 20px 20px rgba(0,0,0,.1));font-size:24px;font-weight:700;text-align:center}.feedback-container .feedback-text-correct{border:6px solid #fff;background-color:#e676f9;color:#fff}.feedback-container .feedback-text-incorrect{background-color:#fff;color:#5e434e}.feedback-container .feedback-text p{padding:0 10%}.feedback-container .feedback-img{bottom:20%}.feedback-container .feedback-img,.feedback-container .feedback-points{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feedback-container .feedback-points{bottom:10%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;font-family:"Ultra";font-weight:400;font-size:36px}.swipe-container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.swipe-container-warning{position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:url(/static/media/bg-pattern.5fba56b3.png);background-size:auto}.swipe-container-warning .card-container div{display:flex;flex-direction:column;align-items:center}.swipe-container-warning h4{width:80%;max-width:800px;text-align:center;font-family:"Ultra";font-size:24px;font-weight:400;color:#98eacf;margin:0 0 20px}.swipe-container-warning a{color:#fff}.swipe-container-warning a:visited{color:#5e434e}.swipe-container-warning .btn-leaderboard{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100px}.swipe-container .card-container{position:relative;height:80%;width:100%;display:flex;justify-content:center;align-items:center}.swipe-container .swipe{position:absolute;width:100%;height:100%;display:flex;justify-content:center}.swipe-container .swipe .card{width:80%}.swipe-container .button-container{width:80%;height:20%;display:flex;justify-content:space-between;align-items:center}.swipe-container .button-container button{width:30%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}.swipe-container .button-container button img{width:100%}.swipe-container .button-container .btn-choice{-webkit-filter:drop-shadow(0 20px 20px rgba(0,0,0,.1));filter:drop-shadow(0 20px 20px rgba(0,0,0,.1))}.swipe-container .button-container .btn-leaderboard img{width:45%}.waiting-container{position:absolute;top:0;left:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;background-image:url(/static/media/bg-pattern.5fba56b3.png);background-size:auto}.waiting-container img{margin-top:30%;width:215px}.waiting-container h4{margin:0;font-family:"Ultra";font-size:24px;font-weight:400;color:#98eacf}.waiting-container p{width:80%;margin:0;color:#fff;font-size:24px;text-align:center}.leaderboard-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll}.leaderboard-container .leaderboard-title{position:fixed;top:0;z-index:100;width:100%;height:60px;display:flex;justify-content:center;align-items:center;background-color:#e3765d;color:#fff}.leaderboard-container .leaderboard-title h3{margin:0;font-weight:400;font-size:36px;text-align:center}.leaderboard-container .leaderboard{position:absolute;top:60px;width:100%}.leaderboard-container .user-info{position:relative;left:0;margin:16px 0;width:95%;max-height:132px;font-size:24px;font-weight:700;text-transform:uppercase;line-height:46px;border-radius:0 12px 12px 0;box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802)}.leaderboard-container .user-info:last-of-type{margin-bottom:45%}.leaderboard-container .user-info .name{display:inline-block;width:65%;padding-left:20px;color:#5e434e}.leaderboard-container .user-info .score{position:absolute;top:0;right:0;width:30%;height:100%;padding-left:5px;border-radius:0 12px 12px 0;background-color:#98eacf}.leaderboard-container .button-container{position:fixed;bottom:3%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;max-width:300px;height:20%;display:flex;justify-content:space-between;align-items:center}.leaderboard-container .button-container button{width:30%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}.leaderboard-container .button-container button img{width:100%}.leaderboard-container .button-container .btn-control{-webkit-filter:drop-shadow(0 20px 20px rgba(0,0,0,.1));filter:drop-shadow(0 20px 20px rgba(0,0,0,.1))}.leaderboard-container .button-container .btn-leaderboard img{width:45%}.audience{width:100%;max-width:400px;height:100%;max-height:700px;display:flex;flex-direction:column;align-items:center}button{border:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:focus{outline:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:44px;padding:9px 36px;background-color:#e5e5e5;color:#5e434e;font-family:Nunito;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.btn-wide{width:100%}.btn-white{background-color:#fff;color:#5e434e}.btn-teal{background-color:#98eacf}.btn-inactive{background-color:#e5e5e5;color:rgba(0,0,0,.4)}.btn-submit{background-color:#98eacf;color:rgba(0,0,0,.87)}.btn-pink{background-color:#e676f9;color:#fff}.btn-border-teal{border:2px solid #98eacf}#root,.App,body,html{width:100%;height:100%}.App{overflow-x:hidden;display:flex;align-items:center;justify-content:center;background-color:#fff;font-family:"Nunito",sans-serif}.App .hidden{display:none}.App .transparent{opacity:0}h5{font-weight:700;font-size:18px;line-height:130%;color:#e3765d}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;max-width:500px;height:250px;border-radius:28px;background-color:#e3765d;color:#fff;text-align:center;font-family:"Nunito";font-weight:400}.modal h4{margin:15px 20px 5px;font-size:14px}.modal p{margin:0 30px;font-size:12px}.modal p:nth-of-type(2){font-style:italic}.modal .btn-container{position:absolute;left:7%;right:7%;bottom:10%;display:flex;justify-content:space-between}.modal .btn-container button{max-width:40%;padding:9px 10%}.form-text{margin:80px 10%;-webkit-appearance:none}.form-text .input-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:36px;width:100%;box-sizing:border-box;border:none;border-bottom:2px solid #e3765d;border-radius:0;text-align:center;font-size:36px;line-height:150%;color:#e3765d}.form-text .input-text-invalid{color:rgba(255,120,91,.32)}
/*# sourceMappingURL=main.ff1ae387.chunk.css.map */