#interactive-scene{width:100%;height:100vh}#screen{background:red;color:#9932cc;font-size:32px}#arcade-screen{position:fixed;background:blue;width:320px;height:240px;top:0;left:0}#debug-panel{left:0;top:50%;width:120px;height:120px;z-index:9999}#debug-panel,.close-folder,.eye-folder-container{position:absolute}.close-folder{right:-16px;top:-16px}#interface-cartridges{position:absolute;right:16px}.cartridge-choices{display:flex;flex-direction:column;justify-content:space-between}.cartridge-choices button{margin-top:8px}#interface-project{display:flex;flex-direction:column;align-items:center}#interface-project>#project-content{width:320px}.project-title{text-align:left;font-weight:700}.project-year{float:right}.project-description{font-size:80%;text-align:left}.project-choices{display:flex;justify-content:space-between}.project-choices button{margin-top:8px}ul[data-v-3e6ec658]{list-style:none;margin:0;padding:0;text-align:left}#joystick-container{position:fixed;bottom:16px;left:16px}#joystick-container,#joystick-thumb{border-radius:32px;width:32px;height:32px}#joystick-thumb{transform-origin:center center;background:#fff}.progress div[data-v-084bd8e8]{width:100%;max-width:100%;background:#fff;box-sizing:border-box;height:16px}#interface-overlay{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}#interface-start{top:8%;position:relative}#debug-text{position:absolute;top:0;transform:scale(.5)}@font-face{font-family:SourceCodeProWeb;src:url(/fonts/SourceCodePro-Regular.e95627e4.otf) format("opentype")}@font-face{font-family:SourceCodeProWeb;font-weight:700;src:url(/fonts/SourceCodePro-Bold.7731e618.otf) format("opentype")}body,html{margin:0;padding:0}body *{font-family:SourceCodeProWeb}div{color:#fff}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.panel{border:1px solid #fff;padding:8px 8px;background:#000;outline:8px solid #000;margin:8px}a{color:#8d6}a:hover{color:#af8}p.title{margin:0 0 16px 0;text-align:left;font-weight:700}.center-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.button,button{border:1px solid #fff;display:inline-block;background:transparent;color:#fff;padding:2px 8px;box-sizing:border-box;text-decoration:none;cursor:pointer}.button.rounded,button.rounded{font-size:150%;border-width:2px;width:64px;height:64px;border-radius:32px}.button.mini-rounded,button.mini-rounded{width:32px;height:32px;border-radius:16px}.button:hover,button:hover{background:#fff;color:#000}.button[disabled],button[disabled]{opacity:.5;cursor:default}.button[disabled]:hover,button[disabled]:hover{background:transparent;color:#fff}