body{width:100%;text-transform:none!important}body #root{height:100vh;width:100%}button{text-transform:none!important}button:focus{outline:none!important}.instruction-dialog-wrapper button{background-color:#fff;color:#000}.instruction-dialog-wrapper button:hover{background-color:#fff}.instruction-dialog .MuiPaper-root{max-width:700px}.lobby-dialog .MuiDialogActions-root{justify-content:space-evenly}.lobby-dialog .MuiDialogActions-root button{width:200px}.lobby-dialog-wrapper button.join{background-color:#ff4081}.homepage{background-image:radial-gradient(ellipse farthest-corner at 0 140%,#ec9018,#ffa90b 70%,#ffd343 70%);width:100%;height:100%;display:block;text-align:center}.homepage .page-body{background-image:url(/assets/neanderthal-2-Dewl3bCa.webp);background-repeat:no-repeat;background-position:center;width:100%;height:100%}.homepage .page-body .buttons-container{margin-left:auto;margin-right:auto;width:50%}.homepage .page-body .buttons-container .buttons{display:flex;justify-content:center;padding:20px}.homepage .page-body .buttons-container .buttons button{margin-right:50px}.gamepage{background-image:radial-gradient(ellipse farthest-corner at 0 140%,#ec9018,#ffa90b 70%,#ffd343 70%);width:100%;height:100%;display:flex;flex-direction:column;text-align:center}.gamepage .teams{display:flex;width:300px}.gamepage .teams .score{border-bottom:1px solid white}.gamepage .teams .team{flex:1;height:100%}.gamepage .teams .users-section{padding:5px}.gamepage .teams .user-container{padding:8px;border-bottom:1px solid white;font-size:15px;height:40px;display:flex;justify-content:center;align-items:center}.gamepage .teams .blue-team{background:#4056a1;color:#fff}.gamepage .teams .red-team{background:#e85a4f;color:#fff}.gamepage .page-body{display:flex;flex:1}.gamepage .page-body .page-center{flex:1}.gamepage .page-body .page-center .timer{padding:10px;font-size:100px;height:100px;display:flex;justify-content:center;align-items:center}.gamepage .page-body .page-center .header{color:#000;height:75px}.gamepage .page-body .page-center .header-text{margin:20px;font-size:20px}.gamepage .page-body .page-center .header-text:first-child{font-size:15px}.gamepage .poet-section{display:flex;flex-direction:column;justify-content:center;align-items:center}.gamepage .word-card{display:flex;flex-direction:column;justify-content:space-evenly;height:500px;width:400px;border:1px solid black;background:#f1f3f5;border-radius:5px}.gamepage .word-card .hide-card{visibility:hidden}.gamepage .word-card .revealed{color:#000!important;visibility:visible}.gamepage .word-card .word-container{flex:1;display:flex;justify-content:center;align-items:center}.gamepage .word-card .word-container .words{max-width:400px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.gamepage .word-card .word-container.easy-word-container .easy-word-wrapper{justify-content:flex-start;margin-top:50px;height:100%}.gamepage .word-card .word-container.easy-word-container .easy-word-wrapper span.easy-word-text{color:#ff6700}.gamepage .word-card .word-container.easy-word-container .easy-word-wrapper .word-value{color:#fff;background:#ff6700;margin-bottom:20px}.gamepage .word-card .word-container.hard-word-container{margin:10px}.gamepage .word-card .word-container.hard-word-container .hard-word-wrapper{background:#ff6700;flex:1;height:100%;border-radius:5px}.gamepage .word-card .word-container.hard-word-container .hard-word-wrapper span.hard-word-text{color:#fff}.gamepage .word-card .word-container.hard-word-container .hard-word-wrapper .word-value{color:#ff6700;background:#fff}.gamepage .word-card .word-container .word-wrapper{line-height:1.2;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.gamepage .word-card .word-container .word-wrapper .word-text{font-size:50px}.gamepage .word-card .word-container .word-wrapper .word-text:hover{cursor:pointer}.gamepage .word-card .word-container .word-wrapper .word-value{font-size:20px;display:flex;justify-content:center;align-items:center;border-radius:100%;height:30px;width:30px}.gamepage .poet-buttons .score-buttons{margin-top:10px}.gamepage .poet-buttons button{margin-right:20px}.gamepage .bonk-button button{height:100px;width:400px;font-size:50px}.MuiSnackbarContent-root{background:none!important;box-shadow:none!important}.chat-box{width:400px;background:#fff;display:flex;flex-direction:column;border-radius:3px;border:1px solid black}.chat-box.chat-closed{width:20px;overflow:hidden}.chat-box .header{background:#000;display:flex}.chat-box .header svg:hover{cursor:pointer}.chat-box .chat-history{overflow:auto;flex:1}.chat-box .chat-history .chat-message{flex-direction:column;border-bottom:1px solid gray;display:flex;padding-left:10px}.chat-box .chat-history .chat-message p{margin-bottom:0;margin-top:0}.chat-box .chat-history .chat-message .name{text-align:start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700}.chat-box .chat-history .chat-message .name.blue{color:#00f}.chat-box .chat-history .chat-message .name.red{color:red}.chat-box .chat-history .chat-message .name.orange{color:orange!important}.chat-box .chat-history .chat-message .name.current{color:#000}.chat-box .chat-history .chat-message .text{margin-left:0;color:#000;text-align:start}.chat-box .chat-input{padding:2px;margin-top:10px}.lobby{width:100%;height:100%;background-image:radial-gradient(ellipse farthest-corner at 0 140%,#ec9018,#ffa90b 70%,#ffd343 70%)}.lobby .hover{cursor:pointer}.lobby .MuiSvgIcon-root path{color:#3cce3c}.lobby .staging-area{padding:20px}.lobby .staging-area .staging-container{background:brown;color:#fff;border-radius:5px;padding:10px}.lobby .staging-area .staging-container .users-container{display:flex}.lobby .staging-area .staging-container .users-container .user{margin-right:5px;border:1px solid orange;width:fit-content;padding:5px}.lobby .teams-container{display:flex;height:50%}.lobby .teams-container .teams{background:#fff;flex:1;margin:20px;border:1px solid black;border-radius:5px;color:#000}.lobby .teams-container .teams h1{border-radius:5px 5px 0 0;padding:10px;color:#fff}.lobby .teams-container .teams.red-team h1{background:#e85a4f}.lobby .teams-container .teams.blue-team h1{background:#4056a1}.lobby .teams-container .teams .join-button{justify-content:center}.lobby .teams-container .teams .users-container{max-height:300px;overflow:auto}.lobby .teams-container .teams .users-container .user,.lobby .teams-container .teams .users-container .join-button{font-size:20px;border:1px solid black;height:40px;margin:5px;display:flex;align-items:center;padding-left:10px}.lobby .teams-container .teams .users-container .mat-icon{margin-left:10px;color:#90ee90}.lobby .footer{display:flex;justify-content:center;margin-top:20px}.lobby .footer button{height:40px;width:400px}.lobby .footer button.ready-button,.lobby .footer button.randomize-button{margin-left:40px;margin-right:40px}.lobby .footer .rounds{display:flex;width:200px;justify-content:center;align-items:center;background:#000;border-radius:5px;padding:0 8px;position:absolute;top:20px}.lobby .results{display:flex;flex-direction:column;align-items:center;padding-top:20px;font-size:20px;font-weight:500}.lobby .results .red-score{color:#e85a4f;margin-top:10px}.lobby .results .blue-score{color:#4056a1;margin-top:10px}.upload-dialog .instructions{font-weight:700}.upload-dialog .example-file{background:#efefef;border-radius:5px;padding:5px}.upload-dialog .example-file p{margin:0}.upload-dialog .example-file p:first-child{margin:0 0 10px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
