@import"https://fonts.googleapis.com/css2?family=Handjet:wght,ELSH@100..900,2&display=swap";:root{font-family: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}}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3,h4,p{font-family:Handjet,monospace;color:#4bff4b;letter-spacing:.2rem}h2{font-size:1.5rem}.line{border:1px dashed rgba(75,255,75,.4)}button{background-color:#191919;border-radius:0;border:1px solid rgb(75,255,75);font-family:Handjet,monospace;font-size:1.5rem;color:#4bff4b}.imagery{opacity:.75}.parent-container{height:100vh;width:100vw;background-color:#191919}.parent-container .inner-container{height:100%;width:100%;padding:1em;display:flex;flex-direction:column;gap:1.5%}.parent-container .inner-container .title-outer{border:1px solid rgb(75,255,75);padding:.5em;width:100%;height:10%}.parent-container .inner-container .title-outer .title-inner{border:1px solid rgb(75,255,75);height:100%;width:100%;display:flex;justify-content:center;align-items:center}.active-section-outer{border:1px solid rgb(75,255,75);height:100%;width:100%;display:flex;flex-direction:column;gap:1%;padding:1em}.active-section-outer .active-section-inner-upper{height:4%;display:flex;flex-direction:column;justify-content:space-around}.active-section-outer .active-section-inner-lower{height:96%;border:1px solid rgb(75,255,75);display:flex}.active-section-outer .alt-section{height:4%;display:flex}.active-section-outer .alt-section .inner-upper{flex:8;height:100%;display:flex;flex-direction:column;justify-content:space-around}.active-section-outer .alt-section .alt-options{display:flex;flex:2;gap:5%;margin-left:2%}.active-section-outer .alt-section .alt-options .alt-button{height:100%;font-size:1.2rem;flex:1;padding:0;border:none;border-left:1px solid rgb(75,255,75);border-right:1px solid rgb(75,255,75)}.scanlines{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(255,255,255,.05) 2px,transparent 2px),linear-gradient(90deg,rgba(182,182,182,.05) 2px,transparent 2px);background-size:4px 4px;animation:noise 1s steps(10) infinite;pointer-events:none}@keyframes noise{0%{background-position:0 0}to{background-position:20px 20px}}.screen-container .loading-text{color:solid rgb(75,255,75);animation:colorChange 1s infinite alternate}.screen-container .inner-load-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:20%;width:60%}.screen-container .inner-load-container .loading-bar-container{height:50%;width:50%;display:flex;padding:.5%;gap:2%}.screen-container .inner-load-container .loading-bar-container .loading-item{height:100%;width:7%;background-color:#4bff4b}@keyframes colorChange{0%{color:#4bff4b}to{color:#4bff4b66}}.main-menu-title{display:flex;flex-direction:column;gap:.5em;flex:1}.options{flex:4;display:flex;flex-direction:column;gap:.5em;padding:1%}.options .option{flex:1;display:flex;gap:2%;align-items:center}.options .option :hover{text-decoration:underline}.options .option{cursor:pointer}.options .option .option-info{width:100%;display:flex;justify-content:space-between}.icon{height:20px;filter:brightness(0) saturate(100%) invert(93%) sepia(95%) saturate(3930%) hue-rotate(49deg) brightness(111%) contrast(101%)}#my-tooltip{border:1px solid rgb(75,255,75);background-color:#141414;color:#4bff4b;font-family:Handjet,monospace;font-size:1.1rem}.screen-container{height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:#141414}.screen-container .left-column{height:100%;width:100%;display:flex;flex-direction:column}.screen-container .left-column .left-upper{flex:2;display:flex;justify-content:center;align-items:center;padding:5%}.screen-container .left-column .left-lower{flex:1;padding:5%}.screen-container .left-column .left-lower .load-game-container{height:100%;border:1px solid rgb(75,255,75);padding:2.5%;display:flex;flex-direction:column;justify-content:space-between}.screen-container .left-column .left-lower .load-game-container .api-key-input-container{height:100%;width:100%;display:flex;align-items:center}.screen-container .left-column .left-lower .load-game-container .api-key-input-container .api-key-input{width:100%;height:50%;background-color:#141414;border:1px solid rgb(75,255,75);color:#4bff4b;font-family:Handjet,monospace;font-size:1.2rem;outline:none;padding-left:1%;padding-right:1%}.screen-container .left-column .left-lower .load-game-container .load-button-container{display:flex;justify-content:end}.screen-container .left-column .left-lower .load-game-container .load-button-container .load-button{font-size:1.5rem}.screen-container .right-column{height:100%;width:100%;display:flex;flex-direction:column;padding:1% 1% 3%;justify-content:space-between}.screen-container .right-column .start-button-container{display:flex;justify-content:end}.screen-container .right-column .start-button-container .start-button{font-size:1.5rem}.container{height:100%;width:100%;padding:1%}.container .game-container{height:auto;width:100%;border:1px dashed rgb(75,255,75);display:flex;flex-direction:column}.container .game-container .upper{height:30%;display:flex;padding:1%}.container .game-container .upper .image-container{flex:3;display:flex;justify-content:center}.container .game-container .upper .stats-container{flex:1;display:flex;flex-direction:column}.container .game-container .upper .stats-container .stats-title{display:flex;justify-content:space-between;align-items:center;border:1px solid rgb(75,255,75);gap:2%}.container .game-container .upper .stats-container .stats-title .one,.container .game-container .upper .stats-container .stats-title .two{flex:1;height:5px}.container .game-container .upper .stats-container .stats{flex:1;border-left:1px dashed rgb(75,255,75);border-right:1px dashed rgb(75,255,75);border-bottom:1px dashed rgb(75,255,75);padding:5%;display:flex;flex-direction:column;justify-content:space-between}.container .game-container .upper .stats-container .stats .stats-item{display:flex;justify-content:space-between}.container .game-container .upper .stats-container .stats .inv-container .inv-title{border-bottom:1px dashed rgb(75,255,75);margin-bottom:5%}.container .game-container .upper .stats-container .stats .inv-container .inventory{display:flex}.container .game-container .mid{height:5%;border-top:1px solid rgb(75,255,75);border-bottom:1px solid rgb(75,255,75);display:flex;align-items:center}.container .game-container .mid .name-container{flex:1;display:flex;justify-content:space-between;align-items:center;gap:2%}.container .game-container .mid .name-container .one{flex:1;height:15px}.container .game-container .mid .name-container .two{flex:3;height:15px}.container .game-container .lower{height:480px;display:flex;flex-direction:column}.container .game-container .lower .textbox-container{flex:5;padding:1%;overflow:scroll}.container .game-container .lower .textbox-container p{font-size:1.2rem}.container .game-container .lower .last-action-container{padding-left:1%;flex:1;display:flex;align-items:center;gap:2%}.container .game-container .lower .typingbox-container{flex:1;border-top:1px dashed rgb(75,255,75);display:flex;justify-content:start;align-items:center;padding-left:1%;padding-right:1%;gap:1%}.container .game-container .lower .typingbox-container input{height:70%;width:100%;background-color:#141414;outline:none;border:none;color:#4bff4b;font-size:1.3rem;font-family:Handjet,monospace;padding-left:1%;padding-right:1%}
