#introContainer{font-weight:600;font-size:14px;line-height:20px;grid-column:1 / span 3}#introContainer:before,#introContainer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#introContainer:before{background-color:var(--bg-color);animation:reveal var(--typewriter-speed-welcome) steps(60) forwards}@keyframes reveal{to{top:100%}}.input{width:352px}.contact-container{color:#e0e0e0;line-height:1.6;max-width:600px;margin:0 auto}.contact-list{list-style-type:none;padding:0;margin:1rem 0}.contact-list li{margin-bottom:.8rem;display:flex;align-items:center}.contact-label{color:#4caf50;min-width:80px;display:inline-block;font-weight:700}.contact-link{color:#6ec6ff;text-decoration:none;transition:color .2s;margin-left:.5rem}.contact-link:hover{color:#81d4fa;text-decoration:underline}h3{color:#4caf50;margin-bottom:1rem;text-align:center}:root{--bg-color: #111014;--font-color: rgb(7, 201, 94);--pointer-color: aliceblue;--typewriter-speed-welcome: 8s;--typewriter-speed-loading: 1.5s}html,body{cursor:cell;height:100%;width:100%;padding:30px;margin:0;background-color:var(--bg-color);font-family:Source Code Pro,monospace,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}#app{height:100%;color:var(--font-color);display:grid;place-content:baseline;text-align:left}#loading{position:relative;font-weight:600;letter-spacing:1px;width:max-content}#welcome,#welcome2{position:relative;font-weight:600;letter-spacing:1px;width:max-content;display:none}#welcome:before,#welcome:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#loading:before,#loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}#welcome:before{visibility:visible;background-color:var(--bg-color);animation:typewriter var(--typewriter-speed-welcome) steps(55) forwards;animation-delay:1s}#loading:before{background-color:var(--bg-color);animation:typewriter var(--typewriter-speed-loading) steps(10) 1s;animation-iteration-count:2}#loading:after{width:8px;background:var(--pointer-color);animation:typewriter var(--typewriter-speed-loading) steps(10) 1s forwards,blink .4s steps(5) infinite;animation-iteration-count:2}#welcome:after{width:8px;background:var(--pointer-color);animation:typewriter var(--typewriter-speed-welcome) steps(55) 1s forwards,blink .4s steps(55) infinite}textarea#setter{left:-1000px;position:absolute}.cursor{font-size:12px;background-color:var(--pointer-color);color:var(--pointer-color);position:relative;opacity:.5;display:none}#terminal{margin:8px;height:500px}#writer{font-family:Source Code Pro,monospace,sans-serif;font-weight:700}#getter{margin:5px}.tilde{font-weight:600;margin-right:5px}@keyframes typewriter{to{left:100%}}@keyframes blink{to{background:transparent}}#contentContainer{margin-top:30px}.content{display:none}
