@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,400;1,100;1,400&display=swap");*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:not(input){user-select:none;-webkit-user-select:none}body{text-align:center;font-size:26px;line-height:32px;padding:0;margin:0;background-color:#fff;color:#000;height:100vh}h1{font-size:36px;line-height:120%;margin-top:0;margin-bottom:0}h2{font-size:22px;line-height:120%;margin-top:0.5rem}canvas{position:fixed;pointer-events:0;background:transparent;top:0;left:0}.button{background-color:#2196c1;color:white;padding:5%;transition:opacity 0.2s}.button.subtle{padding:0;background-color:transparent;font-weight:700;text-align:center;opacity:0.5;font-size:80%}.button.navigation{text-align:center;background:transparent;padding:0}#total:not(.disabled) .button:hover{opacity:1;cursor:pointer}#total{width:50vh;padding-top:5vh;margin-left:auto;margin-right:auto;min-height:88vh;position:relative;background-color:rgba(0,0,0,0)}#total.disabled{opacity:0.5}.avatar{position:relative;background-color:white;color:black;padding:10px 20px;border-radius:200px;display:inline-block;margin:10px}.avatar .unjoin-button,.avatar .clear-answer-button,.avatar .approve-answer-button,.avatar .reject-answer-button{display:none}input{font-size:30px;text-align:center;padding:16px;width:100%;border:0;outline:0}#intro{width:100%;height:100%}#intro tr td{font-size:200px}#timer{margin:10%;border-radius:50px;background-color:rgba(33,150,193,0.3);overflow:hidden}#timer #timer-inner{width:100%;height:10px;background-color:#2196c1;border-top-right-radius:50px;border-bottom-right-radius:50px}#timer.inactive{opacity:0.6}#timer.inactive #timer-inner{visibility:hidden}body.answering-inactive #timer,body.answering-submitted #timer{visibility:hidden}body.answering-inactive #timer #timer-inner,body.answering-submitted #timer #timer-inner{visibility:hidden}#error-message{color:red;line-height:normal;font-size:70%;font-weight:700;margin:5% 3%}#loader{position:fixed;top:calc(50vh - 100px);left:calc(50vw - 100px);display:none}#diverscity-label{display:none}#diverscity-sign{width:25%;position:fixed;bottom:-2vh;left:37%;max-width:400px}#diverscity-sign img{width:100%}body{font-family:'Josefin Sans', sans-serif}input{border:0;outline:0;text-align:center;font-size:200%;line-height:normal;padding-top:30px;border-radius:15px;box-shadow:inset 7px 7px 8px -3px rgba(0,0,0,0.7);background:rgba(33,150,193,0.1);color:#2196c1;font-family:'Josefin Sans', sans-serif}input::placeholder{color:rgba(33,150,193,0.5)}.button{margin-top:10%;font-weight:700;border-radius:3px}#error-message{display:none}#total{top:6vh;padding:5vh}#diverscity{position:absolute;width:30%;bottom:2vh;left:35%}#diverscity img{width:100%}.tab{margin-bottom:10%;margin-top:10%;padding:5%;background-color:rgba(33,150,193,0.1);border-radius:10px}.tab .tab-link{cursor:pointer;font-size:80%;line-height:normal;display:block;color:rgba(0,0,0,0.8)}.tab .tab-link:hover{color:#2196c1}.tab .tab-content{display:none}.tab.selected .tab-link{color:#2196c1}.tab.selected .tab-content{display:block}body.manager{background-color:rgba(33,150,193,0.35)}body.manager .tab{background-color:rgba(255,255,255,0.8)}body.board{color:white;background-color:black}body.board input{background:rgba(255,255,255,0.8);color:black}
