@font-face{font-family:vanilla-extract;src:url(/website-portfolio/assets/VanillaExtractRegular-BZjc8R7u.ttf) format("ttf")}@font-face{font-family:objective;src:url(/website-portfolio/assets/Objective-vj_fYPeI.ttf)}:root{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif,Arial,sans-serif;line-height:.7;font-weight:400;--font-color: #ffffff;--background-coloration: #1f1f1f;margin:0% .5% .5% 0%;padding:0% .5% .5% 0%;color:var(--font-color);background-color:var(--background-coloration)}body{min-height:97vh;min-width:99wh}body:after{content:"";background-image:url(/website-portfolio/images/background/blue-circuit-board.jpg);background-repeat:repeat;background-size:cover;background-attachment:fixed;opacity:.05;top:0;left:0;bottom:0;right:0;position:fixed;z-index:-1}.basic-text{font-family:objective;font-weight:650;font-size:1.1rem;letter-spacing:2px;line-height:1.15;word-spacing:1.5px;text-wrap:wrap}.basic-text:first-letter{text-transform:uppercase;font-weight:650;font-size:1.25rem}.mini-text{font-family:vanilla-extract;font-weight:500;font-size:1rem;letter-spacing:1px;line-height:1.15;word-spacing:1.5px;text-wrap:wrap}#root{overflow:hidden;color:#fff;animation:fade .8s ease-in}.nav-parent{padding:0% .5% .5% 0%;z-index:99;position:absolute;float:right;right:0;margin-right:3px;font-weight:900;border-radius:20px;border-style:double;border-width:5px;border-color:#191dffd2;background-color:#180b38}.navigationButton{margin:0% .5% .5% 0%;min-height:35px;min-width:90px;text-align:center;font-size:calc(1rem + .8vw);color:#fff;background-color:transparent;border-width:5px;border-radius:10%;border-color:#1111117c}.drawer-divider{background-color:#fff;width:95%}.drawer-box_btn{background-color:#10052b;background-size:cover}@media (min-width: 945px){.small-nav{display:none}}@media (max-width: 946px){.big-nav{display:none}}.headParent{overflow:hidden;animation:fade 1.5s ease-in}.headChild{display:inline-block;padding:0% 2% 2% 0%;vertical-align:middle}.homepageImg{width:calc(70px + 5.5vw);border:double;border-width:6px;border-radius:50%;border-color:#00f}.headerLetters1{font-size:calc(18px + 2vw);margin-right:85px}.headerLetters2{font-size:calc(14px + .8vw)}@keyframes fade{0%{opacity:0}to{opacity:1}}.face{position:relative;min-height:200px;min-width:200px;max-width:300px;overflow:hidden;border-radius:20px;border-style:solid;border-width:10px;border-color:#3d1177}.eye{position:absolute;display:inline-block;overflow:hidden;min-height:52px;min-width:52px;max-width:60px;top:7px;border-radius:7px;border-style:solid;border-width:5px;border-color:#083b75}.left{left:10px}.right{right:10px}.pupil{width:20px;height:20px;position:absolute;z-index:-99;top:50%;left:50%;border-radius:5px;border-style:solid;border-width:5px;border-color:#097c8b;transform:translate(-50%,-50%);animation:movePupils 3s ease-in-out infinite alternate}@keyframes movePupils{0%{transform:translate(-50%,-50%) translate(-5px,-5px)}25%{transform:translate(-50%,-50%) translate(5px,-5px)}50%{transform:translate(-50%,-50%) translate(5px,5px)}75%{transform:translate(-50%,-50%) translate(-5px,5px)}to{transform:translate(-50%,-50%) translate(-5px,-5px)}}.mouth{position:absolute;display:block;height:55%;z-index:-99;width:96.5%;bottom:0;border-radius:5px;border-style:solid;border-width:5px;border-color:#310874;background-color:#000}.inside-mouth{font-size:calc(5.5px + 2vw);line-height:.75rem;overflow:hidden;width:0;white-space:nowrap;border-right:.15em solid rgb(1,219,12);animation:typing 3s steps(30) 1s forwards,blink-caret .75s step-end infinite,stop-blink 0s 4.5s forwards}@media screen and (min-width: 540px){.inside-mouth{font-size:17px}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{50%{border-color:transparent}}@keyframes stop-blink{to{border-color:transparent}}.accordion-outside-header{font-size:1.25rem}.footer-parent{margin-top:20px;text-align:center}.footer-divider{background-color:#ffffff42}.footer-child{overflow:hidden}.footer-content{display:inline-block}
