@import"https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap";:root{font-family:DM Mono,monospace;line-height:1.5;font-weight:400;color:#d0d8edde;background-color:#221e31;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2;cursor:pointer}li{list-style-type:none}body{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;min-height:75vh}footer{display:flex;width:100vw;position:fixed;bottom:0;left:0;background-color:#221e31;color:#d0d8edde;box-sizing:border-box;margin-bottom:3vh}h1{font-size:.95em;line-height:1.1}#main-title{display:flex;height:20vh;align-items:center;justify-content:center;flex-direction:column}.main-blog-card{display:flex;justify-content:center;align-items:center;width:75vw}.my-resume-line{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box}.my-resume-line:hover{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;background:#574d8f4d}.main-pr-li{min-width:100px;width:10vw;white-space:nowrap}.li-date{text-align:right;margin-left:10vw;white-space:nowrap}#terminal-line{display:flex;flex-direction:row;width:100%;height:4vh;position:fixed;bottom:0;left:0;z-index:1000}.terminal-bar{display:flex;flex-direction:row;align-items:center;background-color:#413153;width:100%;padding:10px 0;background:linear-gradient(to right,#b79aee,#b79aee 15%) no-repeat,linear-gradient(to right,#0d081d,#0d081d);background-size:235px 100%,100% 100%;background-position:0 0,0 0;background-repeat:no-repeat;color:#fff}.terminal-links{margin-left:1vw;padding:5px 10px;color:#fff;text-decoration:none;display:inline-block;cursor:pointer}#about-title-pg,#resume-title-pg{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:50vw;margin-bottom:2vh;box-sizing:border-box}#about-card,#resume-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:50vw;margin-top:2vh;box-sizing:border-box;height:100vh}.aboutpg-h1,.resumepg-h1{font-variant:small-caps;font-size:xx-large}.hr-line{width:50vw}.about-me-text{display:flex;align-items:flex-start;text-align:left;justify-content:flex-start;margin-bottom:1vh}.skills-list{display:flex;flex-direction:row;flex-wrap:wrap}.about-me-skills-li{text-align:left;list-style-type:circle;margin-left:1vw}.about-me-pg-mobile-lower{display:none}@media (max-width: 1600px){.about-me-pg-mobile-lower{display:block}#terminal-line,.terminal-bar{display:none}}@media (max-width: 768px),(max-height: 800px){body{display:block;text-align:left}#main-title{display:block;text-align:left;width:90vw;margin-top:10vh}#main-card{display:block;text-align:left;width:90vw;margin:0}.main-blog-card{display:block;text-align:left}.my-resume-line{display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box}.li-date{display:flex;justify-content:right;text-align:right}#terminal-line,.terminal-bar{display:none}.about-me-pg-mobile-lower{display:block}}
