body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#101010;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:pixel-nes;src:url(/static/media/Pixel_NES.40064b60bb79b4ffa4a6.otf)}@font-face{font-family:vt323;src:url(/static/media/VT323-Regular.2bc43ad8eb2f60b39f27.ttf)}.App{font-family:russiangothic,ms ui gothic,nec_apc3,Tahoma}@font-face{font-family:russiangothic;font-style:normal;font-weight:400;src:local("Arial");unicode-range:u+0420-42ff}.main{background-color:#101010;background-image:url(/static/media/pixel-dark.e71b880a2fce67c9b85b.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;min-height:100vh;overflow-x:hidden}#debug,.main{font-family:russiangothic,ms ui gothic,Tahoma;image-rendering:pixelated;text-shadow:0 0 20px #ffffff4a,0 0 20px #00ffab45;text-shadow:var(--body-text-shadow)}:root{--purple-text-shadow:0 0 20px #600;--body-text-shadow:0 0 20px #ffffff4a,0 0 20px #00ffab45}.main table{border-collapse:initial;border-color:gray;border-spacing:2px;box-sizing:border-box;display:table;text-indent:0}.main tbody{border-color:inherit;display:table-row-group}.main td{display:table-cell}.main #logo{font-size:2em;margin-right:50px;padding-top:5px;text-align:center}.main h1,.main h2{font-family:pixel-nes;margin:0}.main a,.main h1,.main h2{color:#603;text-shadow:0 0 20px #600;text-shadow:var(--purple-text-shadow)}.main a{text-decoration:none}.main a:hover{text-decoration:underline}.main .logo{padding-top:5px;text-align:center}.main .maintd{vertical-align:initial;width:675px}.main .menutd{vertical-align:initial;width:225px}.main .box{background-color:#000000a8;border:2px solid #383838;border-radius:4px;color:#fff;margin:5px;padding:10px 15px}.main .textarea{background-color:#000;border:1px solid #383838;color:#fff;font-family:MS Gothic,monospace;resize:none}.main #bg{background-color:#000;background-size:cover;image-rendering:pixelated;left:0;position:absolute;top:0;width:100%;z-index:-999}.main img{overflow:clip;overflow-clip-margin:content-box}#backside-container,.main #container{margin:0 auto;max-width:900px;position:relative;width:calc(100% - 40px);z-index:1}.main .navlink{color:#fff;display:inline-block;margin-bottom:3px}@media screen and (min-width:601px){body:before{opacity:.2}body:after,body:before{content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}body:after{opacity:.5}}.main .marquee{box-sizing:border-box;color:#fff;line-height:10px;overflow:hidden;white-space:nowrap;width:100%}.main .marquee p{animation:marquee 30s linear infinite;display:inline-block;padding-left:100%}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.main footer{color:#fff;font-size:.8em;margin-top:20px;text-align:center}#debug,.about{font-family:Times New Roman,Times,serif;text-shadow:none}.about{background-color:#000;background-image:url(/static/media/dungeon.db0d0970a9c915971288.jpg);background-repeat:repeat;background-size:200px;display:flex;flex-direction:column}.about,.about a{text-decoration:none}.about a{color:#939;font-family:Times New Roman,Times,serif}.about a,.about p{font-size:1.2em}.about h1,.about p{color:#939;margin-bottom:0}.about p{color:#fff}.header{align-items:center;display:flex;flex-direction:column;margin-top:0}.aboutme-logo{margin-top:10px;width:40%}.aboutme-links a{font-family:Times New Roman,Times,serif;margin:0 5px}.aboutme-links a:hover{text-decoration:underline}.aboutme-separator{margin:10px auto 0;width:30%}.layout-table{height:100vh;width:100%}.middle-column,.side-column{vertical-align:middle}.side-column{width:20%}.side-column .wiz{height:auto;margin-left:30px;width:min(400px,17vw)}.side-column .crystal{height:auto;width:min(200px,17vw)}@media screen and (max-width:1200px){.side-column{display:none}.middle-column{width:80%}}.middle-column{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:60%}.image-container{height:100%;position:fixed;top:50%;transform:translateY(-50%)}.header-with-torches,.image-container{align-items:center;display:flex;justify-content:center}.header-with-torches{margin-top:20px}.torch-l .torch-r{margin:0 10px}.torch-r{transform:scaleX(-1)}.section{margin-left:auto;margin-right:auto}.section h1,.section img{display:block}.section h1{margin:0}.aboutme-footer{align-items:center;color:#fff;margin-bottom:10px;text-align:center}.ad{margin:20px 0}.section-body p{color:#fff;font-size:1.2em;margin-bottom:0;margin-top:.6em}.section-body a{color:#939;font-family:Times New Roman,Times,serif;font-size:1.2em;text-decoration:none}.section-body a:hover{text-decoration:underline}.section-body ol,.section-body ul{color:#fff;font-size:1.2em;margin:.4em 0;padding-left:1.5em}.section-body li{margin-bottom:.3em}.resume{font-family:vt323,monospace;min-height:100vh;text-shadow:0 0 10px #3e8ca080;width:100vw}.outer,.resume{background-color:#000;display:flex}.outer{border:2px solid #3e494b;flex-direction:row;height:calc(100vh - 40px);margin:20px;overflow:hidden;width:calc(100% - 40px)}.left-menu,.persona{border:2px solid #3e494b;display:flex;flex-direction:column}.left-menu{align-items:center;border-right:4px solid #3e494b;flex:1 1;min-width:90px}.persona{flex:3 1;margin-bottom:-2px;margin-left:-1px;margin-top:-2px}.terminal-container{border:2px solid #3e494b;display:flex;flex:6 1;flex-direction:column;margin-left:-1px;margin-right:-1px}.terminal{align-items:center;color:#969ea1;flex-grow:1;font-size:20px;overflow-y:auto;padding:20px;text-align:left;white-space:pre-wrap}.nav-button,.navigation{font-size:30px;margin:8px;padding:20px 0;text-align:center;width:100%}.nav-button{background-color:#121d1f;border:none;color:#969ea1;cursor:pointer;display:inline-block;height:50px;line-height:30px;max-width:100px;padding:10px 5px;text-align:center;text-decoration:none;width:90%}.nav-button:hover{background-color:#3e494b}.scanlines{background-image:repeating-linear-gradient(#0000,#0000 1px,#0000001a 4px,#0000001a 8px);pointer-events:none;z-index:1}.loading-screen,.scanlines{height:100%;left:0;position:fixed;top:0;width:100%}.loading-screen{align-items:center;background-color:#000;box-shadow:0 0 10px #3e8ca0cc;display:flex;justify-content:center;text-shadow:0 0 10px #3e8ca080;z-index:1000}.loading-border{border:2px solid #969ea1;padding:20px;text-align:center}.loading-text{color:#969ea1;margin-bottom:20px}.loading-bar{background-color:#3e494b;height:20px;overflow:hidden;width:300px}.loading-progress{animation:loadProgress 2s linear forwards;background-color:#969ea1;height:100%;transition:width 2s linear;width:0}@keyframes loadProgress{to{width:100%}}.persona{color:#c8cece;font-family:VT323,monospace;height:100%;width:100%}.title-bar{align-items:center;background:#000;color:#fff;display:flex;justify-content:space-between;padding:5px}.title-bar span{font-size:30px;font-weight:700}.signal{align-items:center;display:flex;font-size:20px;justify-content:right}.battery-icon{margin-left:10px;margin-right:5px}.profile-section{flex-direction:row}.profile-pic,.profile-section{background:#000;display:flex;width:100%}.profile-pic{align-items:center;height:350px;justify-content:center}.profile-pic img{border:2px solid #3e494b;height:100%;object-fit:cover;width:100%}.profile-info{background-color:#121d1f;flex-direction:row;padding:10px}.profile-info,.profile-info-left{display:flex;justify-content:space-between}.profile-info-left{flex-direction:column}#title{font-size:30px}#myname,#title{text-align:left}#myname{font-size:40px}.profile-info-right{color:#404b4f;display:flex;flex-direction:column;text-align:right}#access,#asterisk{font-size:30px}#asterisk{margin-top:0}.facts-stats{width:100%}.facts,.facts-stats{display:flex;flex-direction:column;justify-content:space-between;padding:10px}.facts{font-size:30px}.facts2{display:flex;flex-direction:column;font-size:35px;justify-content:space-between;padding:10px}.facts2 img{width:70%}.bio-section{background:#000;font-size:24px;padding:10px}.bio-section,.facts-stats,.profile-info,.profile-pic,.title-bar{border:2px solid #3e494b;padding:8px}.property-section{align-items:center;border:2px solid #3e494b;color:#404b4f;display:flex;flex-direction:row;font-size:30px;height:100%;justify-content:space-between}.property-section img{height:80px;width:100px}.property-text{display:flex;flex-direction:column;text-align:center}.taskbar{align-items:center;background-color:silver;bottom:0;display:flex;left:0;padding:4px;position:fixed;right:0}.s-button{background-color:silver;border-color:#fff grey grey #fff;border-style:solid;border-width:1px;color:#000;cursor:pointer;font-family:"MS Sans Serif",Arial,sans-serif;font-size:14px;padding:3px 6px;text-align:center}.s-button:active{border-color:grey #fff #fff grey;border-style:solid;border-width:1px;color:#000}.s-button img{vertical-align:middle;width:20px}.taskbar-windows{display:flex;margin-left:20px}.taskbar-window{background-color:silver;border-color:#fff grey grey #fff;border-style:solid;border-width:1px;color:#000;cursor:pointer;font-family:"MS Sans Serif",Arial,sans-serif;font-size:14px;height:20px;margin-right:5px;min-width:150px;padding:2px 5px}.taskbar-window:active{border-color:grey #fff #fff grey;border-style:solid;border-width:1px}.taskbar-clock{font-family:"MS Sans Serif",Arial,sans-serif;font-size:14px;margin-left:auto;margin-right:20px}.start-menu{border:2px outset #fff;bottom:35px;box-shadow:2px 2px 0 #000;left:0;padding:5px;position:fixed;width:200px;z-index:2}.menu-item,.start-menu{background-color:silver}.menu-item{border-bottom:1px solid #fff;color:#000;display:block;font-family:"MS Sans Serif",Arial,sans-serif;font-size:14px;padding:5px 10px;text-decoration:none}.menu-item:hover{background-color:#a0a0a0}.project-modal{background-color:silver;border:2px solid #000;box-shadow:2px 2px 0 #000;left:50%;min-height:300px;min-width:500px;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:3}.project-modal-titlebar{align-items:center;background-color:navy;color:#fff;display:flex;font-family:"MS Sans Serif",Arial,sans-serif;font-size:12px;font-weight:700;height:20px;justify-content:space-between;margin:-8px -8px 0;padding:2px 5px}.project-modal-titlebar button{background-color:silver;border:1px solid #000;color:#000;font-size:14px;font-weight:700;height:20px;line-height:15px;position:relative;right:-1px;text-align:center;top:-1px;width:20px}.project-modal-titlebar button:active{border-color:grey #fff #fff grey;border-style:solid;border-width:1px}.project-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.project-modal-body,.project-modal-content{font-family:"MS Sans Serif",Arial,sans-serif}.project-modal-content{color:#000;font-size:12px;line-height:1.5}.project-modal-content h1{display:none}.project-modal-content h2{font-size:13px;font-weight:700;margin:.8em 0 .2em}.project-modal-content p{margin:.4em 0}.project-modal-content ol,.project-modal-content ul{margin:.3em 0;padding-left:1.2em}.project-modal-content li{margin-bottom:.2em}.project-modal-content a{color:#00008b;text-decoration:underline}.icon{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;position:absolute;text-align:center;width:72px}.icon img{height:48px;width:48px}.icon-title{font-family:"MS Sans Serif",Arial,sans-serif;font-size:11px;margin-top:4px;text-shadow:1px 1px 1px #000;word-break:break-word}.desktop{background-color:teal;display:flex;height:100vh;overflow:hidden;position:relative;width:100vw}.icon-row{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;justify-content:space-evenly;width:100%}
/*# sourceMappingURL=main.dfb86a0f.css.map*/