@import url(https://fonts.googleapis.com/css2?family=Anta&display=swap);#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.game-container[data-v-2963f586]{position:relative;width:100%;height:100vh;overflow:hidden;background-color:#121f39;font-family:Anta,sans-serif}.typing-effect[data-v-2963f586]{border-right:2px solid #fff;white-space:nowrap;overflow:hidden;animation:typing-2963f586 .75s steps(30),blink-2963f586 .75s step-end infinite}@keyframes typing-2963f586{0%{width:0}to{width:100%}}@keyframes blink-2963f586{50%{border-color:transparent}}.dialog-overlay[data-v-2fdac4a0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.leaderboard-container[data-v-2fdac4a0]{background-color:#001d33;padding:1rem;border-radius:8px}.leaderboard table[data-v-2fdac4a0]{width:100%;text-align:left;border-collapse:separate;border-spacing:0}.leaderboard th[data-v-2fdac4a0]{background-color:#001d33;color:#fff;padding:16px 8px}.leaderboard td[data-v-2fdac4a0]{padding:12px 8px;color:#fff}.leaderboard tr[data-v-2fdac4a0]:nth-child(odd){background-color:#059}.leaderboard tr[data-v-2fdac4a0]:nth-child(2n){background-color:#001d33}.leaderboard[data-v-2fdac4a0]{border:2px solid #001d33;border-radius:8px;overflow:hidden;border:none}.leaderboard h2[data-v-2fdac4a0]{text-align:center;margin:0;padding:16px;background-color:#001d33;color:#fff}.dialog[data-v-2fdac4a0]{background:#848f94;padding:20px;border-radius:5px;width:90%;max-width:600px;box-shadow:0 2px 10px transparent}.dialog h2[data-v-2fdac4a0]{font-family:Anta,sans-serif;text-decoration:underline;font-size:calc(1vw + 1vh)}.instruction-paragraph[data-v-2fdac4a0]{margin-bottom:1em;font-family:Anta,sans-serif;font-size:calc(1.25vw + 1.25vh)}.close-button[data-v-2fdac4a0]{background-color:hsla(0,0%,100%,.2);color:#fff;border:none;text-decoration:underline;cursor:pointer;font-family:Anta,sans-serif;padding:5px 10px;border-radius:3px;font-weight:700;font-size:calc(.6vw + 1vh)}.question-box[data-v-408b159f]{position:absolute;bottom:6%;left:30%;transform:translateX(-40%);width:58%;max-width:1000px}.question-limit-reached-message[data-v-408b159f]{position:absolute;bottom:10%;left:40%;transform:translateX(-50%);max-width:1000px;font-weight:700;color:hsla(0,0%,100%,.8)}.question-input[data-v-408b159f],.question-limit-reached-message[data-v-408b159f]{width:100%;font-size:calc(1vw + 1vh);font-family:Lucida Console,Courier New,monospace}.question-input[data-v-408b159f]{padding:1em;color:#f5f5f5;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:20px;background:rgba(90,94,109,.5)}.question-input[data-v-408b159f]::-moz-placeholder{font-family:Lucida Console,Courier New,monospace;color:hsla(0,0%,100%,.2)}.question-input[data-v-408b159f]::placeholder{font-family:Lucida Console,Courier New,monospace;color:hsla(0,0%,100%,.2)}.question-input[data-v-408b159f],.question-input[data-v-408b159f]:focus{font-family:Lucida Console,Courier New,monospace}.typing-effect[data-v-408b159f]{display:inline;border-right:2px solid #fff;overflow:hidden}.typing-effect[data-v-408b159f],.typing-effect[data-v-408b159f]:after{animation:blink .75s step-end infinite}.question-log[data-v-408b159f]{position:absolute;top:42%;left:50%;transform:translateX(-50%);width:85%;padding:10px;background-color:transparent;border-radius:10px;max-height:36%;overflow-y:auto;border:2px solid #878484}.question-log[data-v-408b159f]::-webkit-scrollbar{width:20px}.question-log[data-v-408b159f]::-webkit-scrollbar-thumb{background-color:#a6d2ea;border-radius:20px}.log-header[data-v-408b159f]{font-size:calc(1vw + 1vh);font-weight:700;font-family:Courier,monospace;color:#f5f5f5;margin-bottom:5px}.empty-log-message[data-v-408b159f]{font-size:calc(.5vw + 1vh);font-family:Courier New,monospace;color:hsla(0,0%,100%,.5);margin-bottom:5px}.log-item[data-v-408b159f]{font-family:Courier New,monospace;font-size:calc(.5vw + 1vh);color:#fff;margin:5px 0}.fetch-prompt-button[data-v-408b159f]{position:absolute;top:5%;right:3%;transform:translateX(0);padding:10px 20px;background-color:#354462;color:#fff;border:none;border-radius:5px;font-family:Anta,sans-serif;font-size:calc(.5vw + 1vh);cursor:pointer;transition:background-color .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.modal[data-v-408b159f]{display:block;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content[data-v-408b159f]{background-color:#fff;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close[data-v-408b159f]{color:#aaa;float:right;font-size:calc(1.5vw + 1.5vh);font-weight:700}.close[data-v-408b159f]:focus,.close[data-v-408b159f]:hover{color:#000;text-decoration:none;cursor:pointer}.guess-textarea[data-v-408b159f]{width:100%;height:100px;margin-bottom:10px}.submit-guess-button[data-v-408b159f]{background-color:#5f7145;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}.guess-button[data-v-408b159f]{position:absolute;bottom:5vw;right:4vw;background-color:#586a34;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:calc(1vw + 1vh);font-family:Anta,sans-serif;margin:4px 2px;cursor:pointer;border-radius:16px;transition:background-color .3s ease}.guess-button[data-v-408b159f]:hover{background-color:#556b2f}.guess-attempts-text[data-v-408b159f]{display:block;font-size:calc(.5vw + .5vh);color:hsla(0,0%,100%,.7);margin-top:5px}.guess-response[data-v-408b159f]{position:absolute;top:17%;left:82%;max-width:200px;transform:translateX(-50%);font-family:Anta,sans-serif;font-size:calc(1vw + 1vh);font-weight:700;color:#c62121;animation:fadeIn-408b159f .5s ease-in-out,pulse-408b159f 1s infinite alternate}@keyframes fadeIn-408b159f{0%{opacity:0}to{opacity:1}}@keyframes pulse-408b159f{0%{transform:scale(1)}to{transform:scale(1.1)}}.question-box[data-v-fbe2d714]{position:absolute;bottom:20%;left:33%;transform:translateX(-50%);width:100%;max-width:600px}.question-input[data-v-fbe2d714]{width:180%;padding:1em;font-size:1em;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:20px;background:hsla(0,0%,100%,.5);color:#000;outline:none}.typing-effect[data-v-fbe2d714]{border-right:2px solid #fff;white-space:nowrap;overflow:hidden;animation:typing-fbe2d714 .75s steps(30),blink-fbe2d714 .75s step-end infinite}@keyframes typing-fbe2d714{0%{width:0}to{width:100%}}@keyframes blink-fbe2d714{50%{border-color:transparent}}.play-again-button[data-v-30de95b4]{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);padding:15px 30px;background-color:#182743;color:#fff;border:none;border-radius:8px;font-family:Anta,sans-serif;font-size:calc(1vw + 1vh);cursor:pointer;transition:background-color .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.play-again-button[data-v-30de95b4]:hover{background-color:#35485d}.play-again-button[data-v-15b5f717]{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);padding:15px 30px;background-color:#182743;color:#fff;border:none;border-radius:8px;font-family:Anta,sans-serif;font-size:calc(1vw + 1vh);cursor:pointer;transition:background-color .3s ease;box-shadow:0 4px 8px rgba(0,0,0,.2)}.play-again-button[data-v-15b5f717]:hover{background-color:#35485d}