@font-face{font-family:"Tourney";src:url(../../static/media/Tourney-SemiBold.11379ca3.ttf)}@font-face{font-family:"Roboto Slab";src:url(../../static/media/RobotoSlab-Regular.33daf006.ttf)}@font-face{font-family:"Roboto";src:url(../../static/media/Roboto-Regular.a8d6ac03.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url(../../static/media/Roboto-Italic.beb7fe13.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Roboto";src:url(../../static/media/Roboto-Bold.75371f53.ttf);font-weight:700;font-style:normal}@font-face{font-family:"Roboto";src:url(../../static/media/Roboto-BoldItalic.60c1f67b.ttf);font-weight:700;font-style:italic}@font-face{font-family:"VT323";src:url(../../static/media/VT323-Regular.bddd705e.ttf)}p{font-weight:400}em,p{font-family:"Roboto",sans-serif}em{font-style:normal;font-weight:700;color:#f00000}a,button,html{cursor:url(../../static/media/cursor.2eec63a4.svg),auto}body{-webkit-user-select:none;-ms-user-select:none;user-select:none;height:100vh;width:100vw;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root{height:100%;width:100%}.hover{display:none}div:hover>.hover{background-color:#141414;width:200px;height:70px;position:absolute;margin-left:300px;margin-top:20px;display:flex}div:hover>.hover p{padding-top:10px}.App{text-align:center;display:flex}body{overflow:hidden;background-color:#000}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.App{width:100%;height:100%}.barBackground{background-color:transparent;border-bottom:thin solid #fff;border-left:thin solid #fff;border-right:thin solid #fff;margin-top:5px;margin-left:5px;margin-right:5px;width:252px;height:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.barForeground{display:block;margin-left:1px;margin-top:-1.7px;background-color:#ff0;height:20px;border-radius:5px}.ResourceDock{height:100%;width:100%;display:flex;flex-direction:column;align-items:center}.ResourceBars{display:flex;flex-direction:row;justify-content:center;grid-gap:20px;gap:20px}.progressResourceBar{position:absolute;bottom:10px;width:480px;left:0;right:0;margin-left:auto;margin-right:auto}.energyResourceBar,.foodResourceBar,.sanityResourceBar{display:flex;align-items:center}.barIcon{width:20px}.progressResourceBar .barBackground{height:5px;border-bottom:2px solid #fff;border-left:thin solid #fff;border-right:thin solid #fff;background-color:transparent;width:500px}.progressResourceBar .barIcon{display:none}.progressResourceBar .barForeground{position:absolute;bottom:10px;margin-left:10px;height:10px;background-color:rgba(0,125,250,.4)}.humansResourceKey{border-bottom:thin solid #fff;background-color:#007dfa;width:100px;display:flex;z-index:10;flex-direction:column;align-items:center;border-radius:30px;color:#fff}.humansResourceKey .resourceImage{width:20px}.deadCount{background-color:#141414;position:absolute;padding-left:.5em;grid-gap:.5em;gap:.5em;color:#fff;height:25px;width:65px;margin-left:13.5px;justify-content:center;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-top:40px}.deadCount,.resourceKeyWrapper{display:flex}.deadCount p{margin:0}.barInfoWrapper{display:flex;margin-left:auto;margin-right:auto}.barInfo{margin-left:5px;background-color:#141414;display:none;padding-left:.5em;grid-gap:.5em;gap:.5em;color:#fff;height:25px;min-width:65px;align-items:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:7px}.barInfo,.barWrapper{z-index:10;justify-content:center}.barWrapper{flex-direction:column;margin-bottom:auto}.barWrapper,.barWrapper:hover .barInfo{display:flex}.room{-webkit-filter:brightness(92%);filter:brightness(92%);border-radius:5px;width:250px;height:180px;transition:all .1s ease}.roomDiv{margin-left:7px;margin-right:7px}.room:hover{-webkit-filter:brightness(108%);filter:brightness(108%);-webkit-transform:scale(1.03);transform:scale(1.03)}.selectedRoom{z-index:5;position:absolute;-webkit-filter:brightness(15%);filter:brightness(15%);margin:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;width:900px;height:600px;transition:all .4s ease}.hiddenPanel{opacity:0;height:0;overflow:hidden}.settingsPanel{-webkit-filter:brightness(120%);filter:brightness(120%);z-index:6;position:fixed;display:flex;flex-direction:column;background-color:hsla(0,0%,100%,.5);border-radius:25px;margin:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px;height:500px;transition:opacity .03s ease-out .4s;padding:5px}.settingsClose{color:#000;display:flex;background-color:#fa0000;margin-right:15px;margin-left:auto;margin-top:5px;border-radius:5px}.settingsClose:hover{color:#fff;background-color:#c73737}.staffCount{margin-top:7px;width:15px;-webkit-filter:brightness(110%);filter:brightness(110%)}.room:hover .staffCount{margin-top:7px;width:18px;-webkit-filter:brightness(290%);filter:brightness(290%)}.eventContainer{margin:-50px auto auto 20px}.eventButton{color:#942626}.eventButton:hover{color:#f81212}.shipRoomFailureRate{font-family:"VT323";font-size:25px;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;width:100%}.lowDanger{border-top:.5px solid #57c049;border-bottom:.5px solid #57c049;background-color:rgba(87,192,73,.7);color:#fff}.moderateDanger{border-top:.5px solid #e69a2a;border-bottom:.5px solid #e69a2a;background-color:rgba(230,154,42,.7);color:#fff}.highDanger{border-top:.5px solid #e92020;border-bottom:.5px solid #e92020;background-color:rgba(233,32,32,.7);color:#fff}.hidden{opacity:0}.settings{margin-top:20px;margin-bottom:auto;background-color:#000;padding:20px}.staffButton{font-size:20px;width:50px;height:25px;border:none;padding:2px;margin:2px;font-size:25px;font-family:"VT323"}.settings h1{color:green;text-align:center;font-family:"VT323";background-color:#000}.settings em{font-family:"VT323";font-weight:400}.settings p{color:green;text-align:left;font-family:"VT323";background-color:#000}.staffButton:hover{color:#fff}.addStaff{color:#000;background-color:rgba(0,255,0,.25)}.addStaff:hover{background-color:rgba(0,255,0,.3)}.addStaff:active{background-color:green;color:rgba(0,255,0,.25)}.removeStaff{color:#000;background-color:#fa0000}.removeStaff:hover{background-color:#c73737}.removeStaff:active{background-color:#68140e;color:rgba(255,0,0,.25)}.staffImage{-webkit-filter:brightness(260%);filter:brightness(260%);width:23px}.dimmedStaffImage{width:20px;-webkit-filter:brightness(20½);filter:brightness(20½)}.coldRoomControls{background-color:#000;padding:20px}.coldRoomWarning{color:green;text-align:left;font-family:"VT323";background-color:#000}.coldRoomWarning em{font-family:"VT323";font-weight:400}.wakeUpPassanger{width:100%;border:thin solid green;border-right:none;border-left:none;background-color:rgba(0,255,0,.25);color:green;font-size:25px;font-family:"VT323"}.wakeUpPassanger:hover{background-color:rgba(0,255,0,.3)}.wakeUpPassanger:active{background-color:green;color:rgba(0,255,0,.25)}.wakeUpPassanger:disabled{display:none}.Ship{padding:60px;position:relative;overflow-x:visible;border-top-right-radius:20px}.shipWrapper{background:url(../../static/media/shipbg.c1cf97b7.svg) 0 0 no-repeat;background-size:100%;background-position:50%}.Ship h1{font-family:"VT323"}.shipTitle{margin-bottom:0;margin-top:0}.shipTopDecorator{margin-bottom:0;width:80%;text-align:left;position:absolute;font-size:.5em;padding-left:.5em;padding-right:3em;background-color:#000;color:green;left:.5em;top:.2em}@-webkit-keyframes cursorflicker{0%{opacity:1}95%{opacity:0}to{opacity:1}}@keyframes cursorflicker{0%{opacity:1}95%{opacity:0}to{opacity:1}}.shipTopDecorator h1:after{-webkit-animation:cursorflicker 2s linear infinite;animation:cursorflicker 2s linear infinite;content:"  |"}.ShipRooms{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:60px;row-gap:60px}.Ship:after{position:absolute;z-index:-1;top:-75%;left:-40%;content:""}.shipWrapper{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.hiddenEvent{display:none}.visibleEvent{opacity:1;height:330px;position:absolute;z-index:7;display:flex;flex-direction:column;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,120,.95);width:450px;padding:10px}.visibleEvent p{font-family:"VT323";color:green}.visibleEvent p em{font-family:"VT323";font-weight:400}.eventTextSection{text-align:left;margin:11 30px;padding:0 10px;font-size:19px;background-color:#000;overflow-y:auto}.eventButtonSection{margin-bottom:5px;margin-top:auto;width:100%}.visibleEvent .eventButton{background-color:grey;width:95%;border:none;font-size:20px}.visibleEvent .eventButton:hover{background-color:#fff;-webkit-transform:scale(1.02);transform:scale(1.02)}.eventHeaderSection{-webkit-animation:stutter 1s ease-out infinite;animation:stutter 1s ease-out infinite;font-family:"Roboto";font-size:15px;margin:0}.eventHeaderSection h1{color:#fff;margin:0 0 -.5em}.hiddenWelcome{display:none}.visibleWelcome{display:flex;flex-direction:column;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,120,.95);width:450px;padding:10px}.visibleWelcome p{font-family:"VT323";color:green}.visibleWelcome p em{font-family:"VT323";font-weight:400}.welcomeMessageTextSection{text-align:left;margin:11 30px;padding:0 10px;font-size:19px;background-color:#000;overflow-y:auto}.welcomeMessageButtonSection{width:100%}.welcomeMessageButton{width:100%;border:none;font-size:20px}@-webkit-keyframes stutter{0%{opacity:0}to{opacity:1}}@keyframes stutter{0%{opacity:0}to{opacity:1}}.welcomeMessageHeaderSection{-webkit-animation:stutter 1s ease-out infinite;animation:stutter 1s ease-out infinite;font-family:"Roboto";font-size:15px;margin:0}.welcomeMessageHeaderSection h1{color:#fff;margin:0 0 -.5em}.oldComputerScreen{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:640px;height:480px;background-color:#000;border:thin solid bisque;text-align:left;box-sizing:border-box;padding:20px}.oldComputerScreen p{font-family:"VT323";color:green;margin-top:0;margin-bottom:0;font-size:20px}@-webkit-keyframes flickerbutton{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@keyframes flickerbutton{0%{opacity:.9}50%{opacity:1}to{opacity:.9}}@-webkit-keyframes flickercursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes flickercursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}.oldComputerScreen p:last-of-type:after{content:" |";-webkit-animation:flickercursor .9s linear infinite;animation:flickercursor .9s linear infinite;font-family:"VT323";color:green}@-webkit-keyframes buttonappear{0%{opacity:0}to{opacity:1}}@keyframes buttonappear{0%{opacity:0}to{opacity:1}}.oldComputerScreen button{-webkit-animation:flickerbutton .9s linear infinite;animation:flickerbutton .9s linear infinite;border:none;background-color:rgba(0,255,0,.2);font-size:2em;padding:.5em;font-family:"VT323";width:600px;color:green;position:absolute;top:300px}.gameWindow{width:100%;height:100%;overflow:hidden}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.spaceBackground{position:absolute;z-index:-1;left:0;-webkit-filter:brightness(.2);filter:brightness(.2)}.spaceBackgroundAnimated{-webkit-animation:slide 6s linear infinite;animation:slide 6s linear infinite}.mainMenuScreen{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@-webkit-keyframes existence{0%{opacity:0}to{opacity:1}}@keyframes existence{0%{opacity:0}to{opacity:1}}.mainMenuGameTitle{-webkit-animation:existence 2s ease forwards;animation:existence 2s ease forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;font-family:"Tourney";margin-bottom:.9em;font-size:170px;color:#fff;text-shadow:#00f 0 0 20px}@-webkit-keyframes lights{0%{opacity:0}45%{opacity:1}50%{opacity:0}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:0}75%{opacity:1}80%{opacity:0}85%{opacity:1}95%{opacity:0}to{opacity:1}}@keyframes lights{0%{opacity:0}45%{opacity:1}50%{opacity:0}55%{opacity:1}60%{opacity:0}65%{opacity:1}70%{opacity:0}75%{opacity:1}80%{opacity:0}85%{opacity:1}95%{opacity:0}to{opacity:1}}.fallenLetter{text-shadow:none;display:inline-block;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.fallenLetter:after{-webkit-animation:lights 5s ease-out;animation:lights 5s ease-out;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;content:"d";position:absolute;left:0;text-shadow:#00f 0 0 20px}.mainMenuOptions ul{opacity:0;list-style:none;-webkit-animation:existence 2s ease forwards;animation:existence 2s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.mainMenuOptions li{font-size:40px;text-decoration:none;color:#fff;font-family:"Roboto Slab";transition:text-shadow .1s ease}.mainMenuOptions li:hover{text-shadow:#00f 0 0 20px}.mainMenuOptions li{margin-bottom:.5em}.helpMenuHidden{display:none}@-webkit-keyframes fromup{0%{margin-top:-100px;opacity:0}to{margin-top:0;opacity:1}}@keyframes fromup{0%{margin-top:-100px;opacity:0}to{margin-top:0;opacity:1}}.helpMenuVisible{-webkit-animation:fromup .5s ease forwards;animation:fromup .5s ease forwards;position:absolute;z-index:10;background-color:#191919;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;flex-direction:column;width:460px;color:#fff;padding:5px}.helpTextArea{overflow-y:scroll;padding:20px;max-height:450px;text-align:left}.backButton{background-color:#fff;color:#000;border:none;width:100%}
/*# sourceMappingURL=main.68919a42.chunk.css.map */