@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap&family=Fira+Code&display=swap&family=Fira+Mono&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.App{background:linear-gradient(0deg,#0e2a85,#050b1f);display:flex;flex-direction:column;height:3520px}.section{opacity:0;transform:translateY(20px);transition:opacity .15s ease,transform .15s ease}.section.active{opacity:1;transform:translateY(0)}.cursor-glow{animation:glowing 1s infinite;mix-blend-mode:screen;position:fixed}@keyframes glowing{0%{box-shadow:0 0 150px 100px #254535}to{box-shadow:0 0 150px 100px #254535}}.about-header{align-items:center;display:flex;justify-content:space-evenly;padding-top:30px}.about-header button{background-color:initial;border:none;color:#ccd6f6;cursor:pointer;flex:1 1;position:relative;text-transform:uppercase}.about-header button,.hover-text{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:16px;height:auto;padding-bottom:10px;padding-top:10px}.hover-text{border-right:3px solid #37ff8b;box-sizing:border-box;color:#37ff8b;inset:0;margin-left:30%;margin-right:calc(30% + 10px);overflow:hidden;padding-left:2px;position:absolute;transition:.5s;width:0}button:hover .hover-text{filter:drop-shadow(0 0 20px #37FF8B);margin-left:30%;margin-right:30%;padding-left:2px;width:40%}button:hover .actual-text{opacity:0;transition:.5s}.about-main-container{align-items:center;display:flex;flex-direction:row;height:80%;justify-content:center;margin-left:2%;margin-right:2%;margin-top:5%}.about-title{font-size:24px}.about-description,.about-title{box-sizing:border-box;color:#37ff8b;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}.about-description{font-size:16px;opacity:.5}.about-text{flex-direction:column;margin:2%;width:55%}.about-more-info,.about-text{display:flex;height:100%;justify-content:center;position:relative}.about-more-info{align-items:center;flex-direction:row;width:35%}.about-more-info-container{align-items:center;background-color:#1a2547;display:flex;height:95%;justify-content:center;opacity:.8;width:60%}.project-preview{height:400px;margin-bottom:65px;margin-top:65px;width:21%;:before{content:"";left:-100%;position:fixed;top:-10%;transform:rotate(-45deg);transition:all .7s}&:hover{filter:brightness(1.1);transform:scale(1.1);:before{filter:brightness(.5);left:200%;top:-100%}}}.aboutcard-preview,.project-preview{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:linear-gradient(0deg,#37006780,#09143b);border-radius:3px;box-shadow:5px 5px 20px 5px #3d3b3b88;color:#ccd6f6;display:flex;flex-direction:column;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:18px;overflow:hidden;transition:all .5s}.aboutcard-preview{height:85%;width:80%;:before{content:"";left:-100%;position:fixed;top:-10%;transform:rotate(-45deg);transition:all .7s}&:hover{filter:brightness(1.1);transform:scale(1.1);:before{filter:brightness(.5);left:200%;top:-100%}}}.project-image{height:35%;margin:5% 3% 3%}.about-image,.project-image{border-radius:3px;object-fit:cover}.about-image{height:50%;margin-left:7%;margin-right:7%;margin-top:4%}.project-text-container{height:auto}.project-text-container hr{border:none;border-bottom:1px solid #ada9a955;margin-top:auto;width:80%}.project-text-container h2{color:#37ff8b;font-size:16px;padding-left:5%;text-transform:uppercase}.project-text-container .card-description{color:#a89ec9;font-size:12px;padding-left:5%}.card-info{align-items:center;display:flex}.card-info .card-date{color:#a89ec9;height:100%;padding-top:1px;text-decoration:none;width:50%;.card-date-description{font-size:14px}}.card-icons{display:flex;justify-content:center;width:50%;.card-image-icon{height:25px;margin-left:3px;margin-right:3px;width:25px}}.spotlight-projects{background-color:#1a2547;display:flex;justify-content:space-evenly;margin:2%;opacity:.8;width:66%}.project-spotlight-preview{height:400px;margin-bottom:65px;margin-top:65px;width:19%}.project-spotlight-preview-header{align-items:center;color:#ccd6f6;display:flex;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:18px;height:100px;justify-content:center;width:100%}.project-spotlight-preview-description{background:linear-gradient(0deg,#37006780,#09143b 80%);height:300px;width:100%}.other-projects-table-container{display:flex;justify-content:flex-end}.section-header{align-items:center;display:flex;justify-content:space-evenly}.section-header div{background-color:initial;flex:1 1;margin-bottom:45px;margin-top:45px;position:relative;text-transform:uppercase}.section-hover-text{border-right:3px solid #37ff8b;box-sizing:border-box;color:#37ff8b;filter:drop-shadow(0 0 20px #37FF8B);font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:16px;height:auto;margin-left:30%;margin-right:30%;padding-left:10%;position:absolute;width:40%}.section-hide{display:none}.project-table-container{-ms-overflow-style:none;background-color:#1a2547;height:400px;margin:2%;opacity:.7;overflow-y:auto;padding-left:2%;padding-right:2%;scrollbar-width:none;width:66%}.project-table-container table{border-collapse:collapse;table-layout:fixed;width:100%}.project-table-container::-webkit-scrollbar{display:none}.experience-table-container{-ms-overflow-style:none;background-color:#1a2547;height:600px;margin:2%;opacity:.7;overflow-y:auto;padding-left:2%;padding-right:2%;scrollbar-width:none;width:66%}.experience-table-container::-webkit-scrollbar{display:none}table{border-collapse:collapse;width:100%}thead{z-index:2}thead,thead tr{position:-webkit-sticky;position:sticky;top:0}thead tr th{background-color:#1a2547;color:#37ff8b;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:16px;height:auto;padding:2%;text-align:center}thead tr th:after{border-bottom:1px solid #ccd6f6;bottom:0;content:"";left:0;position:absolute;width:100%;z-index:1}thead tr th{position:-webkit-sticky;position:sticky;top:0;z-index:2}tbody tr{border-bottom:1px solid #a6a3a3}tbody tr td{border:1px;color:#ccd6f6;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:14px;height:auto;padding:2% 1%;text-align:center}.table-card-icons{align-items:center;display:flex;justify-content:center;.table-card-image-icon{height:25px;margin-left:5px;margin-right:5px;width:25px}}.experience-table-wrapper-container,.minigame-main-container{display:flex;justify-content:center}.minigame-main-container{flex-direction:row}.minigame-instructions{align-items:center;background-color:#1a2547;display:flex;flex-direction:column;height:360px;margin-right:20px;opacity:.8;padding:20px;width:350px}.minigame-instructions h4{color:#37ff8b;font-size:16px}.minigame-instructions h4,.minigame-instructions p{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace}.minigame-instructions p{color:#ccd6f6;font-size:14px}.minigame{align-items:center;display:flex;flex-direction:column;justify-content:center}.minigame canvas{background-color:#ccd6f6;opacity:.4}.minigame h4{background-color:#1a2547;color:#37ff8b;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:16px;margin:10px 0;padding:1% 2%}.game-controls{flex-direction:row}.game-controls,.game-controls button{align-items:center;display:flex;justify-content:center}.game-controls button{background-color:#1a2547;border:none;border-radius:2px;box-sizing:border-box;color:#37ff8b;cursor:pointer;filter:drop-shadow(0 0 2px #37FF8B);font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:16px;margin:10px;opacity:.8;padding:10px}
/*# sourceMappingURL=main.ac4571e3.css.map*/