*{box-sizing:border-box;font-family:inherit;font-size:inherit;margin:0;padding:0}body{background:#191919;color:#fff;font-family:Consolas}main{display:flex;flex-direction:column;gap:6rem;min-height:calc(100vh - 200px);padding-block:6rem}main section{gap:6rem;padding-inline:6rem}@media screen and (max-width:768px){main section{gap:3rem;padding-inline:3rem}}@media screen and (max-width:480px){main section{gap:1.5rem;padding-inline:1.5rem}}.container{height:100%;margin-inline:auto;max-width:1200px;width:100%}h1{font-size:2rem}@media screen and (max-width:768px){h1{font-size:1.5rem}}h2{font-size:1.8rem}@media screen and (max-width:768px){h2{font-size:1.3rem}}h3{font-size:1.6rem}@media screen and (max-width:768px){h3{font-size:1.1rem}}a{color:inherit;cursor:pointer;text-decoration:none;transition:.3s}a:hover{color:#a927f5;transition:.5s}span.hover{cursor:pointer;transition:.3s}span.hover:hover{color:#a927f5;transition:.5s}::-webkit-scrollbar{display:none}.about-section{align-items:center;display:flex;flex-direction:row-reverse}@media screen and (max-width:1024px){.about-section{flex-direction:column;gap:0}}.about-section .context{display:flex;flex-direction:column;gap:1rem}.about-section .context h1{font-size:2rem}.about-section .context .description{align-items:start;display:flex;flex-direction:column;gap:1rem;padding-inline:1.5rem}.about-section .context .description p{font-size:1.2rem}.about-section .context .description .skills{height:2rem}.about-section img{height:350px}.projects-feed-section{display:flex;flex-direction:column;gap:1rem;row-gap:1rem}.projects-feed-section .context{display:flex;flex-wrap:wrap;gap:2rem;padding-inline:1.5rem;width:100%}@media screen and (max-width:768px){.projects-feed-section .context{justify-content:center}}.projects-feed-section .context .project{width:calc(50% - 1rem)}@media screen and (max-width:768px){.projects-feed-section .context .project{width:90%}.projects-feed-section .context .project:not(:first-child):not(:last-child){display:none}}.projects-section{display:flex;flex-direction:column;font-size:2rem;gap:1rem;row-gap:1rem}.projects-section .context{display:flex;flex-wrap:wrap;gap:2rem;padding-inline:1.5rem;width:100%}@media screen and (max-width:768px){.projects-section .context{justify-content:center}}.projects-section .context .project{width:calc(33.33333% - 1.33333rem)}@media screen and (max-width:1024px){.projects-section .context .project{width:calc(50% - 1rem)}}@media screen and (max-width:768px){.projects-section .context .project{width:90%}}.project-section{align-items:center;display:flex;flex-direction:column;gap:2rem}.project-section .banner{aspect-ratio:5/1;background:#151515;border:2px solid #2d2d2d;border-radius:1rem;overflow:hidden;position:relative;transition:.3s}@media screen and (max-width:768px){.project-section .banner{aspect-ratio:3/1}}.project-section .banner img{display:block;filter:blur(4px) brightness(.5) contrast(1);height:100%;object-fit:cover;transform:scale(1);transition:.3s;width:100%}.project-section .banner h1{font-size:5rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}.project-section .context{align-items:start;display:flex;flex-direction:column;gap:1rem}.project-section .context .skills,.project-section .context .title{align-items:center;display:flex;gap:1.5rem;justify-content:center}.project-section .context .skills svg,.project-section .context .title svg{scale:2}.project-section .context .skills img,.project-section .context .title img{height:2rem}.error-section{align-items:center;display:flex;font-size:1500%;justify-content:center}body{padding-top:100px}header{background:#151515;border-bottom:1px solid #2d2d2d;font-size:2rem;height:100px;left:0;position:fixed;top:0;width:100%;z-index:2}header .container{align-items:center;display:flex;justify-content:space-between;padding-inline:20px}header .container .title{align-items:center;display:flex;gap:1rem}header .container .title img{height:60px}header .container nav ul{display:flex;font-weight:700;gap:1.5rem;justify-content:space-around;list-style:none;padding-inline:20px}header .container nav ul li,header .container nav.menu{display:flex;justify-content:center}header .container nav.menu{align-items:center;background:#151515;height:100vh;left:0;position:absolute;top:0;transform:translate(-100%);width:100%}header .container nav.menu ul{flex-direction:column}header .container nav.menu.active{transform:translate(0)}@media screen and (max-width:480px){header .container nav{display:none}}header .container .burger{align-items:center;display:none;font-size:2.5rem;justify-content:center;z-index:3}@media screen and (max-width:480px){header .container .burger{display:flex}}footer{background:#151515;border-top:1px solid #2d2d2d}footer .container{align-items:center;display:flex;height:100px;justify-content:center;padding:2rem}.project{aspect-ratio:3/1;background:#151515;border:2px solid #2d2d2d;border-radius:1rem;cursor:pointer;overflow:hidden;position:relative;transition:.3s}.project img{display:block;filter:blur(2px) brightness(.5) contrast(1);height:100%;object-fit:cover;transform:scale(1);transition:.3s;width:100%}.project:hover img{transform:scale(1.1)}.project h2{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}.project:hover{border:2px solid #a927f5;transition:.5s}
/*# sourceMappingURL=main.c732e7d0.css.map*/