@font-face{font-family:Source Code Pro;src:url(../fonts/SourceCodePro-Regular.b484b32f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Code Pro;src:url(../fonts/SourceCodePro-Italic.c0888016.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Source Code Pro;src:url(../fonts/SourceCodePro-Bold.03c11f6b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Source Code Pro;src:url(../fonts/SourceCodePro-BoldItalic.c8066b7a.ttf) format("truetype");font-weight:700;font-style:italic}#app{font-family:Source Code Pro,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;width:100%;margin:0;min-height:100%;line-height:1.3;font-size:18px;background:#222;color:#fbfbfb;text-shadow:0 0 8px rgba(73,255,78,.5647058823529412)}.fade-enter-active,.fade-leave-active{transition:all .25s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0;transform:scale(.99)}.container[data-v-9145962a]{width:1000px;max-width:calc(100% - 20px);min-height:100vh;text-align:center;padding:50px 10px;border-radius:4px;display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:0 auto}.title-1[data-v-9145962a]{font-size:25px;line-height:1;font-weight:400;text-align:left}.title-2[data-v-9145962a]{font-size:100px;line-height:.75;font-weight:700;letter-spacing:-5px;margin-bottom:7px;text-align:left;margin-left:-8px}.button[data-v-9145962a]{width:400px}.primary-button[data-v-9145962a]{max-width:100%}.primary-button .button[data-v-9145962a]{font-size:30px}.secondary-buttons .button[data-v-9145962a]{margin:8px auto}.secondary-buttons[data-v-9145962a]{margin:30px 0;max-width:100%}.title-container[data-v-9145962a]{max-width:400px}.overview[data-v-9145962a]{font-size:18px;text-align:left;margin-top:40px}@media screen and (max-width:500px){.title-1[data-v-9145962a]{font-size:20px}.title-2[data-v-9145962a]{font-size:70px}.overview[data-v-9145962a]{font-size:14px}.primary-button .button[data-v-9145962a]{font-size:20px}}@media screen and (max-width:900px){.container[data-v-9145962a]{flex-direction:column;overflow:scroll}.primary-button[data-v-9145962a]{margin-top:20px}}.container[data-v-0843aec8]{font-weight:700}.answer[data-v-3f1a9902],.container[data-v-0843aec8]{width:100%;text-align:left;border-radius:4px;margin:10px 0}.answer[data-v-3f1a9902]{font-weight:400}.compose[data-v-ac238922]{width:100%;height:180px;font-size:18px;font-weight:400;text-align:left;display:flex}.heading[data-v-ac238922]{margin-bottom:8px;font-size:14px;width:200px;font-style:italic;text-align:left}.buttons[data-v-ac238922]{width:75px;display:flex;flex-direction:column;margin-left:10px;flex-shrink:0}.button[data-v-ac238922]{width:100%;font-size:20px;padding:5px;flex-grow:1;margin-bottom:10px}.button[data-v-ac238922]:last-child{margin-bottom:0}.primary[data-v-ac238922]{font-weight:700;flex-grow:1}.secondary[data-v-ac238922]{flex-grow:0;font-weight:400}.textarea[data-v-ac238922]{width:100%;resize:none}.undo-message[data-v-ac238922]{display:flex;flex-direction:column;justify-content:center;padding:20px}@media screen and (max-width:700px){.compose[data-v-ac238922]{width:100%;margin-bottom:0}.textarea[data-v-ac238922]{font-size:16px}}.next-question[data-v-9e87ef0a]{width:100%;text-align:left;margin:10px auto}.first-question[data-v-9e87ef0a]{margin-bottom:6px}.end-of-interview[data-v-9e87ef0a]{text-align:center}.heading[data-v-9e87ef0a]{margin-bottom:8px;font-size:14px;width:200px;font-style:italic}.next-question[data-v-2ff144ba]{width:100%;text-align:left;margin:10px auto}.first-question[data-v-2ff144ba]{margin-bottom:15px}.end-of-interview[data-v-2ff144ba]{text-align:center}.heading[data-v-2ff144ba]{margin-bottom:8px;font-size:14px;width:200px;font-style:italic}.title[data-v-f7122f60]{font-size:40px;margin-bottom:40px;line-height:1.15;font-weight:700;font-style:italic}.container[data-v-f7122f60]{width:100%;font-weight:400;text-align:left;border-radius:4px;margin:10px 0}.game[data-v-30c09da0]{height:100%;display:flex;flex-direction:row;justify-content:space-evenly;overflow:hidden}.messages[data-v-30c09da0]{font-size:18px;width:100%}.main-container[data-v-30c09da0]{width:100%;max-width:750px;height:calc(100vh - 60px);margin:30px;overflow:auto;flex-grow:1;padding:20px}.home-button[data-v-30c09da0]{position:absolute;top:10px;left:10px;font-size:16px}.game-complete[data-v-30c09da0]{width:90%;max-width:800px;text-align:center;margin:0 auto 10px}.button[data-v-30c09da0]{margin:8px auto}.interview-over[data-v-30c09da0]{margin-bottom:18px;font-size:30px;font-weight:700}.controls[data-v-30c09da0]{display:flex;flex-direction:column;justify-content:center;width:550px;margin-right:30px}.walkthrough[data-v-30c09da0]{padding:10px;max-width:500px;margin:0 auto}@media screen and (max-width:700px){.game[data-v-30c09da0]{display:block}.main-container[data-v-30c09da0]{width:calc(100% - 40px);height:auto;min-height:400px;margin:20px;margin-top:50px}.main-container.outline[data-v-30c09da0]{border:none;padding:0;box-shadow:none}.messages[data-v-30c09da0]{width:100%;max-width:none;border-radius:0;border:none;font-size:16px;margin-bottom:3px;margin-top:0}.game-complete[data-v-30c09da0]{width:calc(100% - 20px);font-size:16px;margin:0 10px 10px}.walkthrough[data-v-30c09da0]{padding:20px}.controls[data-v-30c09da0]{width:calc(100% - 40px);margin:20px}}.title-1[data-v-262f52af]{font-size:30px;line-height:1;font-weight:700;padding-right:2px}.button[data-v-262f52af]{width:400px;font-size:30px;display:block;margin:0 auto}.secondary-buttons .button[data-v-262f52af]{font-size:20px;margin:8px auto}.game[data-v-262f52af]{font-weight:400;font-size:20px;width:100%;margin-bottom:20px;text-align:left}.game[data-v-262f52af]:last-child{margin-bottom:0}.game-id[data-v-262f52af]{float:right}.game-name[data-v-262f52af]{font-weight:700}.title-1[data-v-5876aa78]{font-size:30px;line-height:1;font-weight:700;padding-right:2px}.button[data-v-5876aa78]{width:400px;font-size:30px;display:block;margin:0 auto}.secondary-buttons .button[data-v-5876aa78]{font-size:20px;margin:8px auto}.games[data-v-5876aa78]{width:100%;box-shadow:0 0 6px rgba(73,255,78,.4392156862745098),inset 0 0 6px rgba(73,255,78,.4392156862745098);background:none;border-radius:4px;border:1px solid #eee;height:460px;padding:20px;overflow:auto}.game[data-v-5876aa78]{font-weight:400;font-size:20px;width:100%;margin-bottom:20px;text-align:left}.game[data-v-5876aa78]:last-child{margin-bottom:0}.game-id[data-v-5876aa78]{float:right}.game-name[data-v-5876aa78]{font-weight:700}.title-1[data-v-f9145004]{font-size:30px;line-height:1;font-weight:700;padding-right:2px}@media screen and (max-width:500px){.title-1[data-v-f9145004]{font-size:20px}}.title-1[data-v-51858f90]{font-size:30px;line-height:1;font-weight:700;padding-right:2px}.button[data-v-51858f90]{width:300px;max-width:calc(50% - 10px);margin:0 5px}.button[data-v-51858f90]:hover{background:#444}.secondary-buttons[data-v-51858f90]{display:flex;justify-content:center}.game[data-v-e514518c]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.messages[data-v-e514518c]{font-size:20px;width:90%;max-width:800px;margin:0 auto}.main-container[data-v-e514518c]{width:100%;overflow:auto;flex-grow:1;padding-top:80px;padding-bottom:20px}.home-button[data-v-e514518c]{position:absolute;top:10px;left:10px;font-size:16px}.game-complete[data-v-e514518c]{width:90%;max-width:800px;text-align:left;margin:0 auto 10px}.button[data-v-e514518c]{width:400px;font-size:20px;margin:8px auto}@media screen and (max-width:700px){.main-container[data-v-e514518c]{padding-top:40px}.messages[data-v-e514518c]{width:100%;max-width:none;border-radius:0;border:none;font-size:16px;margin-bottom:3px;margin-top:0}.game-complete[data-v-e514518c]{width:calc(100% - 20px);font-size:16px;margin:0 10px 10px}}h1{font-size:40px}h2{font-size:30px}p{font-size:18px}.button,button{font-family:Source Code Pro,monospace;background:#222;border-radius:4px;border:1px solid #fbfbfb;font-size:20px;font-weight:400;padding:10px;outline:none;font-weight:700;color:#fbfbfb;display:block;margin:0 auto;box-shadow:0 0 6px rgba(73,255,78,.4392156862745098),inset 0 0 6px rgba(73,255,78,.4392156862745098);text-shadow:0 0 8px rgba(73,255,78,.4392156862745098);transition:background-color .15s ease-in-out;max-width:100%;text-decoration:none}.button-narrow{width:300px}.button-link{border:none;box-shadow:none}.button:hover,button:hover{background:#2e332d}.button:disabled,button:disabled{opacity:.4}.button:hover:disabled,button:hover:disabled{background:#222}a{font-weight:700;color:#fff;transition:text-shadow .3s ease-in-out}a:focus,a:hover{text-shadow:0 0 14px rgba(73,255,78,.8)}label{width:145px;font-weight:700;margin-right:10px;display:block}.outline,input,select,textarea{font-family:Source Code Pro,monospace;border:1px solid #fbfbfb;padding:8px 10px;width:100%;background:none;color:#fbfbfb;border-radius:4px;font-weight:400;line-height:1.3;outline:none;box-shadow:0 0 6px rgba(73,255,78,.4392156862745098),inset 0 0 6px rgba(73,255,78,.4392156862745098);text-shadow:0 0 8px rgba(73,255,78,.4392156862745098);transition:background-color .15s ease-in-out}.no-outline{border:none;padding:none;border-radius:0;box-shadow:none;outline:none}input:focus,textarea:focus{background:#2e332d}body,html{margin:0;height:100%}*{box-sizing:border-box}.menu-container{width:100%;height:100vh;max-width:800px;margin:0 auto;padding:50px 15px;display:flex;flex-direction:column;justify-content:space-around}.menu-box{width:100%;box-shadow:0 0 6px rgba(73,255,78,.4392156862745098),inset 0 0 6px rgba(73,255,78,.4392156862745098);background:none;border-radius:4px;border:1px solid #eee;height:460px;padding:20px;overflow:auto;text-align:left;margin:10px auto}.menu-box :first-child{margin-top:0}.menu-box :last-child{margin-bottom:0}.input-row{display:flex;align-items:center;margin-bottom:12px}@media screen and (max-width:700px){button{font-size:18px;padding:6px}}@media screen and (max-height:700px){button{font-size:18px;padding:6px}.menu-container{padding:20px 10px}}.row-of-buttons{display:flex;justify-content:center}.row-of-buttons>.button{width:300px;max-width:calc(50% - 10px);margin:0 5px}.walkthrough-highlight{box-shadow:0 0 3px 3px #222,0 0 10px 8px rgba(92,234,96,.4392156862745098);border-radius:4px}@media screen and (max-width:500px){h1{font-size:24px}h2{font-size:20px}.button,.outline,input,label,p,select,textarea{font-size:14px}.input-row{flex-direction:column}.input-row input,.input-row label{width:100%;margin-right:0;margin-bottom:4px}}