.background-image{position:absolute;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.location-link{position:absolute;bottom:.5em;right:.5em}.location-link a{color:#fff}.terminal{width:40em;opacity:.92;box-shadow:.25em .25em #0003;border:.0625em solid #B9B9B9;position:relative;top:25%;margin:0 auto}.terminal .header{background:#e0dfe0;padding:.1875em .3125em;border-bottom:.0625em solid grey;min-height:1.25em;display:grid;grid-template-columns:3em 1fr 3em;grid-template-areas:"buttons title emptyspace"}.terminal .header.escape{grid-template-areas:"emptyspace title buttons"}.terminal .header .title{grid-area:title}.terminal .header .buttons{grid-area:buttons}.terminal .header .buttons .button{margin:0 .125em;padding:.375em;display:inline-block;border-radius:100%}.terminal .header .buttons .button.red{background-color:#fc605b}.terminal .header .buttons .button.yellow{background-color:#fdbc40}.terminal .header .buttons .button.green{background-color:#33c749}.terminal .body{position:relative;background:#252525;color:#fff;height:20em;padding:.125em .3125em;overflow:auto;overflow-x:hidden}.prompt{position:relative}.prompt:before{content:"$";position:absolute;top:0;left:0;color:#00c01f;height:100%;line-height:1.25em;font-size:1.0909em}.prompt .command-input{background:transparent;color:transparent;text-shadow:0 0 0 white}.prompt .line-contents{text-indent:.9em}.line-contents{display:inline-block;height:1.46em;line-height:1.46em}.directory,.file{display:inline-block}.directory{width:33%;color:#0a5dcc}.file{width:49%}.cursor{background-color:#fff;height:.8em;width:.4em;position:absolute;top:-.15em;margin-top:.1em;margin-left:.05em;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.loader:after{content:"...";animation:loading .75s infinite}@keyframes loading{0%{content:"|"}25%{content:"/"}50%{content:"–"}75%{content:"\\"}to{content:"|"}}@media only screen and (max-width: 40em){.terminal{top:8%;width:96%}.terminal .header .title,.terminal .body{font-size:1em}.terminal .body .prompt .cursor{width:.5em;height:.9em;margin-top:.25em;margin-left:.05em}}html,body,#root,.wrapper{height:100%;position:relative}body{margin:0}input[type=text]{outline:none;border:none;width:100%;padding:0;margin:0;vertical-align:top;color:inherit;font-family:inherit;font-size:inherit}a{text-decoration:none;color:inherit}.consolas{font-family:Consolas,monospace}.georgia{font-family:Georgia,serif}.text-center{text-align:center}.f-11{font-size:.6875em}.f-14{font-size:.875em}.f-20{font-size:1.25rem}
