:root{--gray:#ced0cf;--darkGray:#323232}*,:after,:before{box-sizing:border-box;font-family:inherit;font-family:Roboto,sans-serif;margin:0;padding:0}button{cursor:pointer;font-size:1rem;font-weight:900}button,input,textarea{border:none;padding:1rem 2rem}input,textarea{background-color:#dbdbdb}a,a:visited{color:inherit;text-decoration:none}@media (max-width:600px){body .header .name{display:none}.projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(70vw,1fr));min-height:100vh}}.home{align-items:center;color:#fff;flex-direction:column}.header,.home{background-color:#000;display:flex}.header{font-size:1.2rem;font-weight:700;justify-content:space-around;padding:2rem;position:fixed;width:100%}.header .menu{display:flex;gap:2rem}.header a{cursor:pointer;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.header a:hover{-webkit-transform:translateY(-.3rem);transform:translateY(-.3rem)}.header a:focus{border-bottom:1rem solid #fff}.main{display:flex;flex-direction:column;font-size:3vw;justify-content:center;min-height:100vh}.main .name{font-family:Roboto,sans-serif;font-style:italic;font-weight:400;margin-bottom:3rem}.about{display:flex;flex-direction:column;max-width:1000px;min-height:100vh;width:90%}.about .title{font-size:3rem;margin-left:2rem}.about .texts{font-size:1.5rem;margin-left:2rem}.about .texts,.about .texts .text{margin-top:2rem}.about hr{margin-top:5rem}.about hr.second{margin-bottom:5rem}.about .icons{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));margin-left:2rem;margin-right:2rem;margin-top:5rem}.about .icons img{width:4rem}.about .icons img.express{background-color:#fff;padding:.2rem}.projects{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));min-height:100vh}.projects-title{font-size:3rem;margin-left:2rem}.project{display:flex;flex-direction:column;margin:2rem}.project img{aspect-ratio:16/9;background-color:#323232;background-color:var(--darkGray);object-fit:contain;padding:1rem;width:100%}.project h2,h3,h4{margin:1rem 0}.project p{color:#ced0cf;color:var(--gray)}.project .date{font-style:italic}.project .links{display:flex;font-weight:900;justify-content:space-evenly;margin-top:1rem}.project a{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.project a:hover{-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}.link-more{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:2rem}.github{font-size:1.5rem;margin-left:-.5rem;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.github:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.contact{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;min-height:100vh;width:70%}.contact h1{font-size:3rem;margin-bottom:2rem}.contact p{font-size:1.5rem;margin-bottom:2rem}.contact form{display:flex;flex-direction:column;gap:1rem;width:100%}.contact input,.contact textarea{font-size:1rem}.contact .error{color:red;font-size:1rem;margin-bottom:-.3rem;margin-top:-.5rem}.contact .icons{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:.5rem}.contact .icons a{background-color:initial;color:#fff;font-size:2rem;padding:0;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.contact .icons a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.footer{margin-bottom:2rem}.footer p{font-size:1rem;font-style:italic}
/*# sourceMappingURL=main.e46dcba6.css.map*/