@import url(https://fonts.googleapis.com/css2?family=Montserrat&family=Poppins&family=Roboto+Mono&family=Roboto&family=Anta&display=swap);:root{--accent:#7449bf;--title:#000;--text:#000;--text-light:#555;--text-alt:#fff;--theme-font:"Roboto Mono";--text-font:"Poppins";--error-bg:"red";--error-text:"red"}.error{background-color:#ffcdcd!important;border:1px solid red!important;color:red!important}.env-banner{background-color:rgba(255,0,0,.25);color:#fff;font-size:18px;left:0;padding:10px;position:fixed;text-align:center;top:100px;z-index:1000}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;height:100vh;scrollbar-width:none}#root{background-image:linear-gradient(to bottom right,#d2c4ea,#d5e3ff,#d2c4ea)}.App{box-sizing:border-box;font-family:Roboto Mono;font-family:var(--theme-font);margin:0}.pages{margin:0;min-height:100vh;padding:0 20px}.footer{bottom:0;display:flex;font-family:Poppins;font-family:var(--text-font);font-size:18px;justify-content:space-between;padding:20px 0;position:absolute;width:100%}@media (max-width:470px){.footer{font-size:12px}}.footer-links a{color:#7449bf;color:var(--accent);padding-left:6px}.about-me{padding-top:60px}.about-me,.contact-me{min-height:100vh;position:relative}.contact-me{padding-top:80px}#home-header{height:100vh;left:0;opacity:1;padding:20px 20px 60px;position:fixed;text-align:center;top:0;width:100%;z-index:15}#home-header.hide{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}#home-header-words-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 40px)}#welcome{display:inline-block;font-size:60px}#intro,#welcome{color:#000;color:var(--text)}#intro{font-size:24px}h1{font-size:40px}h2{font-size:36px}.top{top:0}.bottom,.top{left:0;position:fixed;transition:all 1s ease-in-out;width:100%}.bottom{bottom:0}nav{background-color:#7449bf;background-color:var(--accent);z-index:16}nav ul{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0 20px;z-index:18}nav li{display:inline}nav a{color:#fff;color:var(--text-alt);font-size:36px;text-decoration:none;transition:.5s}nav a:hover{font-size:54px}nav span{color:#fff;color:var(--text-alt);font-size:48px!important;transition:.5s}nav span:hover{cursor:pointer;font-size:64px!important}#content{min-height:100vh;padding-bottom:60px;padding-top:80px;position:-webkit-sticky;position:sticky;z-index:10}#content.show{display:block}#content.hide{display:none}.skills{display:flex;flex-wrap:wrap;justify-content:center}.skill{background-color:#fff;border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);height:200px;margin:20px;overflow:hidden;padding-bottom:15px;position:relative;text-align:center;width:160px}.skill.small{height:160px;width:280px}.skill h2{font-size:24px;margin:20px 0;top:0}.skill.dig-o h2{font-size:18px}.skill img{height:100px;margin:auto;object-fit:contain;width:120px}.skill.small img{height:60px;width:240px}.level-bar{background-color:#d3d3d3;bottom:0;height:15px;position:absolute;width:100%}.level-fifth{background-color:#7449bf;background-color:var(--accent);float:left;height:100%;width:20%}.projects-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:100%}.project-category{padding:20px;text-align:center;width:28%}.projects::-webkit-scrollbar{display:none}.projects{-ms-overflow-style:none;box-shadow:inset 0 6px rgba(0,0,0,.1),inset 0 -6px rgba(0,0,0,.1);scrollbar-width:none}.project-category:hover{border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5)}.project-category:hover h2{scale:110%}.column{flex:25% 1;max-width:25%}@media (max-width:1600px){.column{flex:50% 1;max-width:50%}}@media (max-width:800px){.column{flex:100% 1;max-width:100%}}.project{background-color:#fff;border:8px solid #7449bf;border:8px solid var(--accent);border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);margin:20px 10px;overflow-wrap:break-word;padding:20px;text-align:center}.project img{border:4px solid #000;margin:10px 5%;width:90%}.project img:hover{scale:105%}.project h1{font-size:30px}.project p{font-family:Poppins!important;font-family:var(--text-font)!important;font-size:18px}.techs{display:flex;margin:auto;width:90%}.techs .techs-label{display:none}.techs .tech{display:inline-flex;height:12%;position:relative;width:12%}.techs .tech .tech-icon{border:none;height:90%;object-fit:contain;width:90%}.techs .tech .tech-icon:hover{scale:100%!important}.techs .tech .tech-title{display:none}.techs:hover{flex-direction:column}.techs:hover .techs-label{display:block;text-align:left}.techs:hover .tech{display:inline-flex;height:50px;position:relative;vertical-align:middle;width:100%}.techs:hover .tech .tech-icon{height:100%;margin:0;object-fit:contain;width:12%}.techs:hover .tech .tech-icon:hover{scale:100%!important}.techs:hover .tech .tech-title{color:#555;color:var(--text-light);display:inline-flex;font-size:18px;line-height:50px;padding-left:6px}.main-container{margin:auto;padding-bottom:72px;padding-top:10px;width:90%}#about-title{font-size:60px}.about-section{display:flex;flex-wrap:wrap}#me-img{border:8px solid #7449bf;border:8px solid var(--accent);border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);height:600px;margin-right:12px;min-width:calc(40% - 12px);object-fit:cover;width:calc(100% - 712px)}#me-par{font-family:Poppins;font-family:var(--text-font);max-width:60%;width:700px}@media (max-width:1000px){#me-img{height:300px;margin:0}#me-img,#me-par{width:100%!important}#me-par{max-width:none}.resume-item h2{font-size:24px}.resume-item h3{font-size:18px}.resume-item h4{font-size:16px}.resume-item img{width:100%}}.info-card{font-size:24px;height:40px}.info-card span{line-height:40px;vertical-align:middle}.info-card .info-card-icon{color:#7449bf;color:var(--accent);margin-right:4px}.resume-item{background-color:#fff;border:8px solid #7449bf;border:8px solid var(--accent);border-radius:20px;box-shadow:0 0 8px rgba(0,0,0,.5);font-family:Poppins!important;font-family:var(--text-font)!important;margin-bottom:10px;padding:20px}.resume-item h2,h3,h4,ul{margin-top:0}.resume-img{background-image:radial-gradient(#d3d3d3,#fff,#fff);float:left;height:100px;margin-right:16px;object-fit:contain;padding:6px;width:100px}.resume-img:after{clear:both}.about-me p{font-size:20px}#contact-title{font-size:60px}.contact-me p{font-size:20px}.accent-link{color:#7449bf;color:var(--accent);font-weight:700;text-decoration:none}#contact-form{background-color:#7449bf;background-color:var(--accent);border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.5);max-width:80%;min-width:300px;padding:20px;width:800px}#contact-form label{color:#fff;color:var(--text-alt);font-size:30px}#contact-form input{font-size:24px}#contact-form input,#contact-form textarea{border:none;border-radius:8px;font-family:Roboto Mono;font-family:var(--theme-font);padding:8px;width:100%}#contact-form textarea{font-size:20px}#contact-form button{background-color:#fff;background-color:var(--text-alt);border:none;border-radius:8px;box-shadow:4px 4px 8px rgba(0,0,0,.5);color:#7449bf;color:var(--accent);cursor:pointer;font-family:Roboto Mono;font-family:var(--theme-font);font-size:30px;font-weight:700;padding:8px}#submit-form-message{color:#fff;font-size:20px;margin-left:20px}
/*# sourceMappingURL=main.502c722d.css.map*/