@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://db.onlinewebfonts.com/c/7732caef9ed946f7916b3f650e8837c2?family=Harding+Text+Web+Regular+Regular);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@font-face{font-family:Halyard;src:url(/static/media/Halyard_Display_Medium.e9b1fe485493eaa1ecef.ttf) format("truetype")}:root{--white:#fff9fe;--light-pink:#fdc5f5;--dark-pink:#f7aef8;--purple:#c989eb;--dark-purple:#8b5fbf;--deep-dark-purple:#392f5a;--black:#0b0912;--green-white:#f3f6f4;--skin:#d6b798;--golden:#c7a87c;--green:#859e74;--dark-green:#70785d;--red-pink:#e44576;--dark-red-pink:#d23f6c;--orange:#e44658}*{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff9fe;background-color:var(--white);font-family:Halyard,Montserrat!important;height:100vh;width:100vw}.login-container{align-items:center;display:flex;flex-direction:column;height:90vh;justify-content:space-around;position:relative}.title{color:#0000;font-family:Montserrat;font-size:40px;font-weight:700;letter-spacing:0;line-height:normal;padding-top:50px;position:relative;text-align:center;white-space:nowrap;width:100%}.title span{color:var(--light-pink)}.title span:nth-child(2){color:var(--deep-dark-purple)}.form{align-items:center;flex:0 0 auto;gap:60px;justify-content:center}.form,.input-field{display:inline-flex;flex-direction:column;position:relative}.input-field{align-items:flex-start}.input-field .input-label{align-items:flex-start;display:inline-flex;flex:0 0 auto;padding-left:25px;position:relative;z-index:1}.input-field .label-frame{align-items:center;background-color:var(--white);display:inline-flex;flex:0 0 auto;justify-content:center;max-width:850px;padding:0 10px;position:relative}.input-field .label{color:var(--dark-purple);font-family:Montserrat;font-size:20px;font-weight:600;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.input-field .input-frame{align-items:center;border:10px solid;border-color:var(--dark-purple);border-radius:20px;display:flex;flex:0 0 auto;justify-content:space-between;margin:-15px -10px -10px;min-height:40px;padding:10px;position:relative;z-index:0}.input-field input{background-color:initial;border:0;color:var(--black);flex:1 1;font-family:Montserrat;font-size:16px;font-weight:400;letter-spacing:0;line-height:normal;outline:none}.input-field input:focus{outline:none}.button{all:unset;align-items:center;border:4px solid;border-color:var(--deep-dark-purple);border-radius:20px;box-sizing:border-box;display:inline-flex;gap:20px;padding:18px 20px;position:relative}.button .btn-text{all:unset;box-sizing:border-box;font-family:Montserrat,Helvetica;font-size:35px;font-weight:700;letter-spacing:0;line-height:normal;position:relative;width:fit-content}.button .icon-arrow{flex:0 0 auto!important;position:relative!important}.button.active{box-shadow:0 4px 4px #00000040}.button.hover{box-shadow:0 4px 20px 2px #000}.button.default.action{background-color:var(--dark-purple)}.button.hover.positive{background-color:#7fb88c}.button.active.destructive{background-color:var(--orange)}.button.positive.default{background-color:#a1e6b0}.button.hover.destructive{background-color:var(--dark-red-pink)}.button.active.disable{background-color:#0003}.button.action.active{background-color:var(--deep-dark-purple)}.button.default.destructive{background-color:var(--red-pink)}.button.hover.disable{background-color:#445953}.button.hover.action{background-color:var(--deep-dark-purple)}.button.default.disable{background-color:#445953}.button.positive.active{background-color:#00000026}.button.action .btn-text,.button.destructive .btn-text{color:var(--white)}.button.disable .btn-text{color:#dffcf6}.button.positive .btn-text{color:var(--deep-dark-purple)}.gameover-container{align-items:center;background-color:var(--white);display:flex;flex-direction:column;gap:50px;height:100vh;justify-content:space-around;padding:50px 5px 20px;position:relative}.gameover-text{color:var(--deep-dark-purple);font-size:32px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;text-align:center}.gameover-text,input[type=radio]+label{word-wrap:break-word;font-family:Montserrat}input[type=radio]+label{background:var(--purple);border:4px solid var(--dark-purple);border-radius:20px;color:var(--white);font-size:50px;font-weight:700;padding:20px}input[type=radio]:checked+label{background:var(--light-pink);border:4px solid var(--deep-dark-purple)}input[type=radio]{display:none}.loading-text{word-wrap:break-word;color:var(--deep-dark-purple);font-family:Montserrat;font-size:36px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;text-align:center}.submit-button-container{height:100%}.team-container{align-items:center;background-color:var(--white);flex-direction:column;gap:15px;height:100vh;padding:20px 5px 5px}.team-container,.team-info{display:flex;justify-content:space-around;position:relative}.team-info{align-items:flex-start;width:100%}.timer{color:var(--deep-dark-purple);font-size:60px;font-weight:300}.question,.question-number,.team-label,.team-name,.team-value,.timer{word-wrap:break-word;font-family:Montserrat;letter-spacing:0;line-height:normal;position:relative;text-align:center}.question,.question-number,.team-label,.team-name,.team-value{font-size:24px;height:46px}.team-name{color:var(--dark-purple);font-weight:600}.info-container,.question-counter-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center;position:relative}.question,.team-label{color:var(--deep-dark-purple);font-weight:500}.question-number,.team-value{color:var(--deep-dark-purple);font-weight:400}.team-info-container{align-items:center;display:flex;flex-direction:row;gap:50px;justify-content:center;position:relative}.question-container{align-items:center;display:inline-flex;flex-direction:column;gap:60px;padding:0 20px 100px;position:relative}.question-text{word-wrap:break-word;color:var(--deep-dark-purple);font-family:Montserrat;font-size:36px;font-weight:600;letter-spacing:0;line-height:normal;position:relative;text-align:center}.answers{flex-direction:column;gap:50px;padding:30px 0}.answer-row,.answers{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative}.answer-row{gap:140px}.submit-button-container{gap:30px;width:100%}.scoreboard-container,.submit-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.scoreboard-container{background-color:initial;background:url(/static/media/tn26_background.445fb756f3b413bdb904.png) no-repeat 50% fixed;background-size:100% 100%;font-family:Halyard,system-ui;gap:.5rem;height:100vh;overflow:hidden;padding:6vh 3vw;position:relative;width:100vw}.scoreboard-title-container{text-align:center}.scoreboard-title{color:#000;font-size:3rem;font-style:normal;font-weight:500;line-height:normal;text-align:center}.logo{height:7%;left:20%;position:fixed;top:5%}.scoreboard-timer{align-items:center;background-color:#f8f8f6;border:.25rem solid #ba0f0f;border-radius:50%;color:#000;display:flex;font-size:6rem;font-weight:700;justify-content:center;min-height:10rem;min-width:10rem;position:fixed;right:2%;top:2%;z-index:9999}.scoreboard-table-container{background-color:initial;border-radius:2rem;margin-top:5rem;padding:1rem .75rem;width:85%}.loading-container{color:#000;font-size:24px;margin-top:50px;text-align:center}.scoreboard-table{border-spacing:2rem 1rem;max-height:100%;width:100%}.header-row th{background-color:#ba0f0f;border-radius:1rem;color:#fff;font-size:1rem;font-weight:700;line-height:150%;padding:.5rem .25rem;text-align:center;text-transform:uppercase}.team-row{color:#000}.team-row td{background-color:#f8f8f6;border-radius:1rem;font-size:1.2rem;font-weight:600;line-height:150%;padding:.5rem .25rem;text-align:center}.rank-cell{width:10%}.team-cell{width:60%}.score-cell{width:10%}.answer-cell{width:15%}
/*# sourceMappingURL=main.9901e739.css.map*/