body{opacity:1;transition:opacity 1s}body.fade-out{opacity:0;transition:none}img{visibility:hidden}img[src],img[srcset]{visibility:visible}main#pc{background-image:url(/images/codecave/7c1772a873d680759c7ac742d9e7672b.jpg?vsn=d);background-repeat:no-repeat;background-position:50%;background-size:100%}#frame,#pc-scene,#pc-scene-container,#video-outer-outer-container,main.live-pc{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}#pc-scene-container{position:relative}#pc-scene{position:absolute;top:0;z-index:2;width:100%;height:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#pc-scene a polygon,#pc-scene a rect{opacity:0}#pc-scene .blacklight-preload{display:none}#terminal{height:100vh;height:calc(var(--vh, 1vh)*100);font-family:DOS-VGA,Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smoothing:unset;color:#fff;opacity:.95;font-size:22px;font-size:1.9vh}#terminal .line,#terminal input{font-stretch:100%;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400}#terminal-menu{display:-webkit-flex;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#606060;-webkit-align-items:center;align-items:center;height:4vh}#terminal-menu a{color:#fff}#terminal-menu .menu-item{-webkit-flex:auto;flex:auto;padding:0 25px}#terminal-menu #exit-btn{text-align:left}#terminal-menu #program-name{text-align:right}#terminal-display{position:absolute;top:4vh;left:0;right:0}#terminal-display img{display:block;max-width:100%;max-height:100vh;max-height:80vh;max-height:calc(var(--vh, 1vh)*100 - 20vh)}#terminal-shell{height:100vh;height:96vh;height:calc(var(--vh, 1vh)*100 - 4vh);display:grid;grid-template-columns:1fr;grid-template-rows:auto 6vh}#terminal-output{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;grid-row:1;padding:0 25px;overflow-y:hidden}@media (min-width:768px){#terminal-output{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#terminal-output::-webkit-scrollbar{display:none}}#terminal-input{grid-row:2;padding:0 25px}#terminal-input form{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#terminal-input #terminal-prompt{-webkit-flex:auto;flex:auto;padding-right:10px;color:#fff}#terminal-input input{-webkit-flex:auto;flex:auto;border:1px solid #3a3a3a;color:#fff;width:100%;padding:5px;font-size:max(16px,1.9vh)}#terminal-input input:focus{outline:1px solid #fff}.clock{font-size:60px;font-family:FLIPclockblack;opacity:.95;fill:#171717}#video-outer-outer-container{display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#video-outer-container{width:100%;min-height:62.5vw;min-height:calc(var(--vw, 1vw)*100/1.6)}#video-container{box-sizing:border-box;padding:14.8% 24.5% 0 55.8%;position:relative;z-index:1;width:100%}#video-inner-container{position:relative;padding-bottom:75%}#terminal-video{background:url(data:image/jpg;base64,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);background-position:50%;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;bottom:0}#terminal-video video{width:100%}