.navigator{padding-top:20px;width:100%}.navigator,.navigator ul{align-items:center;display:flex;justify-content:center}.navigator ul{list-style:none;margin:0;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.navigator li{margin:0 25px}.navigator a{color:#888;font-family:Fira Code,monospace;font-size:25px;font-weight:700;padding:8px 16px;text-decoration:none;transition:color .3s ease,transform .3s ease}.navigator a:hover{color:#fff}.navigator .active a{color:#fff;font-weight:700}.bracket{color:#69bf41}body,html{height:100%;margin:0;padding:0}*{background:radial-gradient(circle at 50% 20%,#012340 20%,#051726 90%);background-size:100% 700%}*>*{background:#0000}.homePage{height:calc(100vh - 60px);width:100%}.ContactComp,.InfoComp,.PictureComp,.homePage{display:flex}.ContactComp{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:4%}.ContactComp button{border:none;height:50px;margin:none;padding:none;width:50px}.GitHubButt{background-color:#000}.GitHubButt,.LinkedInButt{transition:background-color .3s}.LinkedInButt{background-color:#0077b5}.EmailButt{background-color:#32cd32;transition:background-color .3s}.GitHubButt:hover{background-color:#333;cursor:pointer}.LinkedInButt:hover{background-color:#39f;cursor:pointer}.EmailButt:hover{background-color:#6f6;cursor:pointer}.EmailButt:active .icon-image,.GitHubButt:active .icon-image,.LinkedInButt:active .icon-image{height:calc(100% - 20px)}.icon-image{background-color:inherit;height:calc(100% - 10px);transition:width .2s,height .2s}.InfoComp{align-items:center;display:flex;justify-content:right;padding-right:2%;width:44%}.TextContainer{align-items:center;height:70%;padding-top:20%;width:80%}.homeH1,.homeH2,.homeH3,.homeH6{color:#eee;font-family:Montserrat,sans-serif;margin:0 0 15px}.homeH3{display:inline;font-family:Montserrat,sans-serif;font-size:30px;font-weight:500}.waveEmoji{animation:wave-animation 2.5s 1 forwards;display:inline-block;font-size:35px;transform-origin:70% 70%}@keyframes wave-animation{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(14deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(10deg)}70%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}.homeH2{font-size:28px;font-weight:600}.homeH1{animation:typing 5s steps(11) infinite,cursor .5s step-end infinite alternate;border-right:4px solid;font-family:monospace;font-size:50px;margin-top:15px;overflow:hidden;white-space:nowrap}@keyframes cursor{50%{border-color:#0000}}@keyframes typing{0%{width:0}70%{width:11ch}85%{width:11ch}to{width:0}}.homeH6{border-image:linear-gradient(90deg,#0460d9,#fff);border-image-slice:1;border-top:2px solid #ddd;font-size:15px;font-weight:200;padding-top:10px}.PictureComp{align-items:flex-end;display:flex;height:calc(100vh - 40px);justify-content:center;overflow:hidden;width:50%;width:30%}.bodyPic{height:90vh;object-fit:contain;width:auto}.aboutContainer{display:flex;height:calc(100vh - 60px);justify-content:center;margin-top:10px;width:100%}.centeredContainer{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(20,1fr);width:70%}.resumeLink{display:flex;grid-column:span 10/16;grid-row:span 1/2;justify-content:center;padding-top:10px}.resumeLink a{color:#0460d9}.resumeLink a:active,.resumeLink a:visited{color:purple}.picture{align-items:center;display:flex;grid-column:span 4/6;grid-row:span 5/7;justify-content:center}.picture img{height:100%;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 65%);mask-image:radial-gradient(circle,#000 50%,#0000 65%);transform:scale(1.2)}.underPic{align-items:center;color:#fff;display:flex;flex-direction:column;grid-column:span 4/6;grid-row:span 1/8;justify-content:center;margin:0}.underPic p{margin:0;padding-top:10px;white-space:nowrap}.linkButt{border:none;cursor:pointer;height:30px}.aboutH2{color:#69bf41;font-size:30px;margin-bottom:1%}.aboutDescription{color:#fff;font-size:clamp(.75rem,.75cqw,1rem);line-height:1.5}.skills{grid-column:span 7/7;grid-row:span 11/19;position:relative}.skillButtDiv{display:inline}.skillButt{aspect-ratio:1/1;background-color:#ddd;border:.2em solid #ddd;border-radius:15px;margin:4%;width:17%}.skillButt:hover{border:.2em solid #6f6;cursor:pointer}.skillButt .icon-image{transition:transform .1s ease}.skillButt:active .icon-image{transform:scale(.8)}.popupOverlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popupContent{word-wrap:break-word;background-color:#c6d8ec;border-radius:10px;box-shadow:0 0 10px #0000001a;max-height:90%;max-width:45%;overflow-y:auto;padding:20px;text-align:center}.closeBtn{background-color:#ff5c5c;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.closeBtn:hover{background-color:#e04b4b}.popupTitle{font-size:1.5rem;font-weight:700;margin:0 0 10px;text-align:center}.popup-list{list-style-type:disc;padding-left:20px;text-align:left}.experience{grid-column:span 14/21;grid-row:span 17/19;padding-left:20px}.bulletPoints{margin-top:10px}.aboutH3,.bulletPoints{color:#fff;padding-top:0}.aboutH3{margin-bottom:0;margin-top:0;padding-bottom:0}.skill-container{align-items:center;display:flex;margin:10px 0}.skill-name{color:#ddd;flex:2 1;font-family:monospace;margin-right:10px}.progress-bar{background-color:#fff;border:1px solid #fff;flex:4 1;height:10px;margin-right:20px;overflow:hidden;position:relative}.progress-fill{background-color:#4caf50;height:100%}.interestsWrapper{display:flex;flex-wrap:wrap;gap:10px}.interestContainer{align-items:center;border-radius:5px;color:#fff;display:flex;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px}.interestImage{height:20px;margin-right:10px;width:20px}.interestText{font-size:16px}.pageContainer{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 60px);width:100%}.projectsContainer{height:inherit;width:80%}.projectHeader{color:#69bf41;margin-bottom:0}.projectPreface{align-items:center;color:#ddd;display:flex;justify-content:center;margin-top:10px;width:60%}.cardGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px}.card{background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 4px 6px #00000080;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:transform .2s ease}.cardContainer{background:#c8c8c8b3;margin-top:180px}.card:hover{transform:scale(1.05)}.cardTitle{font-size:18px;font-weight:700}.cardDescription,.cardTitle{color:#000;padding:10px;text-align:center}.cardDescription{font-size:14px}.tag-images{display:flex;gap:10px;justify-content:center;margin-top:5px}.tag-icon{height:20px;object-fit:contain;width:20px}.popupTags{margin-top:10px}.popupTag{background-color:#f0f0f0;border-radius:12px;display:inline-block;font-size:14px;margin:5px;padding:5px 10px}.videoContainer{margin:20px 0;text-align:center}video{border-radius:8px;max-height:300px;max-width:100%;object-fit:cover}.downloadSection{margin:10px 0;text-align:center}.downloadLink{color:#007bff;font-weight:700;text-decoration:none}.downloadLink:hover{text-decoration:underline}.projectDescription{color:#333;font-size:16px;margin:10px 0;text-align:justify}
/*# sourceMappingURL=main.2a89d2d7.css.map*/