.home-module__txgM7a__page{place-content:center;gap:clamp(4rem,4vw,5rem);min-height:100vh;display:grid}.home-module__txgM7a__name{text-align:center;font-size:clamp(1.5rem,4vw,2rem)}.home-module__txgM7a__title{text-align:center;font-size:clamp(1.7rem,5vw,3rem)}.home-module__txgM7a__scrollingSkills{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;height:auto;margin-bottom:10rem;font-size:clamp(1.2rem,4vw,2rem);display:flex}.home-module__txgM7a__scrollingSkills div{flex-direction:row;flex-shrink:0;align-items:center;gap:10px;width:fit-content;display:flex}.home-module__txgM7a__scrollingSkills img{width:clamp(40px,3vw,50px)}
@media (min-width:760px){.navbar-module__QXtwcq__mobileMenu,.navbar-module__QXtwcq__mobileMenuExit,.navbar-module__QXtwcq__mobileMenuWrapper,.navbar-module__QXtwcq__mobileMenu h2,.navbar-module__QXtwcq__mobileMenu h1{display:none}}@media (max-width:760px){.navbar-module__QXtwcq__edge,.navbar-module__QXtwcq__edgeInner,.navbar-module__QXtwcq__middle,.navbar-module__QXtwcq__popupMenu,.navbar-module__QXtwcq__floating{display:none}}.navbar-module__QXtwcq__container{flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%;margin-bottom:4rem;display:flex;position:fixed;bottom:0}.navbar-module__QXtwcq__edge{font-size:1rem}.navbar-module__QXtwcq__edge:hover{text-decoration:underline}.navbar-module__QXtwcq__edgeInner{text-align:center;border-radius:.5rem;width:170px;padding:10px;font-size:1.5rem;transition:all .2s ease-in-out}.navbar-module__QXtwcq__floating:hover{text-decoration:underline}.navbar-module__QXtwcq__middle{text-align:center;border-radius:.5rem;width:200px;padding:10px;font-size:2.1rem;transition:all .2s ease-in-out}.navbar-module__QXtwcq__color{color:#fff;background-color:#000;border:2px solid #fff;transition:all .2s ease-in-out}.navbar-module__QXtwcq__color:hover{color:#000;background-color:#fff;border:2px solid #000;transition:all .1s ease-in-out;box-shadow:0 7px #aaa}.navbar-module__QXtwcq__popupMenu{flex-direction:column;align-items:center;width:fit-content;height:100px;display:flex}.navbar-module__QXtwcq__mobileMenu{z-index:800;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:12px}.navbar-module__QXtwcq__mobileMenuWrapper{text-align:center;background-color:#000000d6;place-content:center;gap:20px;width:100%;height:100%;font-size:1.5rem;display:grid;position:fixed;top:0;left:0;z-index:9999!important}.navbar-module__QXtwcq__mobileMenuWrapper Link:hover,.navbar-module__QXtwcq__mobileMenuWrapper a:hover{text-decoration:underline}.navbar-module__QXtwcq__mobileMenuExit{position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.navbar-module__QXtwcq__mobileMenu h2{background-color:#000;border:1px solid #fff;border-radius:.3rem;width:clamp(50px,30vw,180px);height:50px;transition:all .2s ease-in-out}.navbar-module__QXtwcq__mobileMenu h2:hover{color:#000;background-color:#fff;border:1px solid #000;transition:all .1s ease-in-out;box-shadow:0 7px #aaa}.navbar-module__QXtwcq__mobileMenu h1{text-shadow:0 0 10px #000;background-color:#00000093;border-radius:.3rem;box-shadow:0 0 10px #00000093}
.projectView-module__9OLZYG__viewContainer{flex-flow:wrap;justify-content:center;gap:20px;width:clamp(300px,90vw,1000px);height:400px;display:flex;overflow-y:auto}.projectView-module__9OLZYG__projectContainer{cursor:pointer;width:clamp(250px,30vw,300px);height:clamp(250px,30vw,300px);overflow:none;background-color:#000;border:1px solid #fff;border-radius:.3rem;place-content:center;padding:5px;display:grid;position:relative}.projectView-module__9OLZYG__projectContainer:hover{background-color:#252525}.projectView-module__9OLZYG__projectContainer h1{margin:5px;position:absolute;top:0}.projectView-module__9OLZYG__projectContainer img{width:clamp(100px,30vw,150px);height:clamp(100px,30vw,150px)}.projectView-module__9OLZYG__projectContainer p{margin:5px;position:absolute;bottom:0}.projectView-module__9OLZYG__projectWindowWrapper{z-index:999;background-color:#00000085;place-content:center;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}.projectView-module__9OLZYG__projectWindow{background-color:#000;border:1px solid #fff;border-radius:.3rem;width:clamp(300px,90vw,800px);height:clamp(300px,90vw,600px);padding:20px 10px 10px;overflow-y:auto}
.contact-module__xwJ-uq__page{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;min-height:100vh;padding:1rem;display:flex}.contact-module__xwJ-uq__leftContainer{flex-direction:column;align-items:center;gap:15px;width:clamp(350px,40vw,700px);margin-top:-40px;padding:1rem;display:flex}.contact-module__xwJ-uq__imageMe{background-color:#00000049;border:1px solid #000;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 7px #000}.contact-module__xwJ-uq__name{font-size:clamp(1.2rem,2vw,1.5rem)}.contact-module__xwJ-uq__spacer{border:1px solid #fff;width:clamp(200px,20vw,300px)}.contact-module__xwJ-uq__linkItem:hover{text-decoration:underline}.contact-module__xwJ-uq__rightContainer{flex-direction:column;align-items:center;gap:10px;width:clamp(350px,40vw,700px);margin-top:-40px;padding:1rem;display:flex}.contact-module__xwJ-uq__rightContainer h1{text-align:center;font-size:clamp(1.2rem,4vw,1.5rem)}.contact-module__xwJ-uq__contactForm{flex-direction:column;gap:15px;width:clamp(300px,40vw,450px);margin-top:1rem;display:flex}.contact-module__xwJ-uq__contactForm input,.contact-module__xwJ-uq__contactForm textarea{border-bottom:1px solid #fff}.contact-module__xwJ-uq__contactForm button{background-color:#000;border:1px solid #fff;transition:all .2s ease-in-out}.contact-module__xwJ-uq__contactForm button:hover{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;transition:all .1s ease-in-out}@media (max-width:760px){.contact-module__xwJ-uq__spacer2{width:100%;height:60px}}
.skills-module__Kd94ba__page{flex-flow:wrap;justify-content:center;gap:10px;min-height:100vh;padding:1rem;display:flex}.skills-module__Kd94ba__skillsContainer{flex-wrap:wrap;gap:10px;width:clamp(200px,30vw,400px);height:fit-content;display:flex}.skills-module__Kd94ba__skillsContainer h2{background-color:#000;border:1px solid #fff;border-radius:.3rem;align-items:center;gap:10px;width:fit-content;padding-left:5px;padding-right:5px;transition:all .2s ease-in-out;display:flex;overflow:hidden}.skills-module__Kd94ba__skillsContainer h2:hover{color:#000;background-color:#d4d4d4;border:#000;transition:all .1s ease-in-out}.skills-module__Kd94ba__skillsContainer h2 img{width:40px}@media (max-width:1000px){.skills-module__Kd94ba__spacer{width:100%;height:60px}}
