@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&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}*{border:0;box-sizing:border-box;font-family:JetBrains Mono;font-family:var(--fonte01);margin:0;padding:0}:root{--fonte01:"JetBrains Mono";--cor_principal:#a153e5;--cor_secundaria:#0a0014;--cor_terciaria:#0a0014;--cor_preto:#000;--cor_branco:#fff;--cor_cinza:#121212;--cor_cinza_claro:#6e6e6e}body{background-image:linear-gradient(180deg,#000,#0a0014);background-image:linear-gradient(to bottom,var(--cor_preto),var(--cor_terciaria))}.btn{background-color:#a153e5;background-color:var(--cor_principal);border-radius:20px;color:#fff;color:var(--cor_branco);height:auto;margin:.5rem;padding:.5rem;width:100px}.active,.purple,h1,h2,h3{color:#a153e5;color:var(--cor_principal)}a,p{color:#fff;color:var(--cor_branco)}.year-info,header{background-color:#121212;background-color:var(--cor_cinza)}li{display:inline-block;margin:1rem}a{text-decoration:none;transition:.2s ease-in}.main-content{margin:1.5rem;padding:3rem 1.5rem}.info-lidia{gap:30px;justify-content:center;margin:2rem 0}.main-content .info-lidia .img-lidia{border-radius:50%;width:200px}.main-content .info-lidia .img-lidia img{border:2px solid var(--cor_principal);border-radius:50%;width:100%}.main-content .network figure{width:50px}.info-lidia,.networks{display:flex}.name{font-size:1.2rem}.networks{gap:20px}.name,.networks,.occupation{margin:1rem 0}.occupation{color:var(--cor_cinza_claro)}.about-me{margin:1rem;padding:1.5rem}.about-me p{margin:2rem 0;text-align:justify}.about-me .title{text-align:center}@media screen and (max-width:768px){.info-lidia{align-items:center;flex-direction:column}.info-lidia .img-lidia{width:150px}.name,.networks,.occupation{text-align:center}.networks{justify-content:center}}.timeline{margin:2rem;padding:1.5rem;text-align:center}.years{align-items:center;display:flex;gap:30px;justify-content:center;margin:5rem}.btnYear{background-color:var(--cor_cinza_claro);border-radius:50%;cursor:pointer;height:30px;margin:1rem;transition:.2s ease-in;width:30px}.active{background-color:var(--cor_principal)}.year p,.years span{font-size:1.3rem}.years span{color:var(--cor_cinza_claro)}@media screen and (max-width:768px){.timeline{margin:1rem;padding:1rem}.years{gap:0}.btnYear{height:40px;width:40px}.year p{font-size:1.1rem}}header{align-items:center;border-radius:100px;display:flex;justify-content:space-between;margin:1rem;padding:1rem!important}li a:hover{color:var(--cor_principal)}.logo{width:150px}.logo img{width:100%}.resume{background-color:var(--cor_principal);border-radius:20px;padding:.5rem 1rem;text-decoration:none}.resume,.resume:hover{color:var(--cor_branco)}.hamburger-icon{background:none;border:none;cursor:pointer;display:none;z-index:1100}header ul{align-items:center;display:flex;gap:2rem;list-style:none;margin-bottom:0}@media screen and (max-width:768px){header{align-items:stretch;border-radius:0;flex-direction:column;margin:0;padding:1rem 2rem;position:relative}.header-container{align-items:center;display:flex;justify-content:space-between;width:100%}.logo{margin:0}.hamburger-icon{display:block;margin:0!important;position:static;width:fit-content}nav{max-height:0;overflow:hidden;text-align:center;transition:max-height .3s ease-in-out;width:100%}nav.open{max-height:300px}header ul{align-items:center;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem 0}.resume{text-align:center;width:100%}.menu-overlay{background:#00000080;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100vw;z-index:1000}.menu-overlay.show{opacity:1}nav.open{position:relative;z-index:1100}}.modal-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:var(--cor_cinza);border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:2rem;text-align:center;width:450px}.modal-buttons button{background-color:var(--cor_principal);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;margin:1rem;padding:1rem;width:200px}.close-button{background-color:var(--cor_cinza);border:1px solid var(--cor_cinza_claro);border-radius:5px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.year-info{border-radius:10px;margin:5rem 0;padding:2rem 1rem;text-align:justify}.title{margin:2rem 0;text-align:center}.year-features{display:flex;flex-direction:column;gap:1rem}.year-feature{display:flex;padding:2rem}.year-feature img{height:250px;margin-right:2rem;width:250px}.year-feature h3{font-size:1.2rem;margin-bottom:1.5rem}.year-feature p{font-size:1.1rem;margin-bottom:1rem}.year-details{color:var(--cor_branco);margin:2rem 0;padding-left:1.5rem}.year-details li{display:block;margin-bottom:.5rem}.year-details a{color:var(--cor_principal);text-decoration:none}@media screen and (max-width:768px){.year-info{margin:2rem 0;padding:1rem}.year-feature{align-items:center;flex-direction:column}.year-feature img{height:200px;margin:2rem;width:200px}.year-feature h3{font-size:1rem}.year-feature p{font-size:.9rem}.year-details{padding-left:1rem}}footer{align-items:center;display:flex;flex-direction:column;margin:2rem auto;overflow-x:hidden;width:450px}.footer-content{display:flex;justify-content:space-between;text-align:center;width:100%}.networks-footer{align-items:center;display:flex;gap:.5rem}.network-footer{width:fit-content}@media screen and (max-width:768px){footer{margin:1rem auto}.footer-content{gap:2rem;margin:1rem 0;width:350px}footer p{font-size:.9em;text-align:center}}.projects-box{margin:2rem 0;transition:all .4s ease-in-out;width:100%}.projects-div{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:20px;transition:all .3s ease-in-out;width:100%}.category{margin-bottom:1rem;text-align:center}select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:1rem;padding:.5rem;width:100%}.projects-list{background-color:var(--cor_cinza);flex-wrap:wrap;gap:3rem;padding:2rem;width:fit-content}.project-item,.projects-list{align-items:center;border-radius:8px;display:flex;justify-content:center;transition:all .4s ease-in-out}.project-item{background:var(--cor_preto_transparente);flex-direction:row;gap:1rem;margin:0 .5rem;padding:1.5rem;transform:translateY(0);width:600px}.project-image{border-radius:8px;object-fit:cover;transition:all .3s ease-in-out;width:200px}.project-content{display:flex;flex-direction:column;gap:1rem;transition:all .3s ease-in-out}.project-name{font-size:1.2rem;font-weight:700}.project-year{color:var(--cor_cinza_claro)}.project-description{text-align:justify;transition:all .3s ease-in-out}.project-link{text-align:center;transition:all .3s ease-in-out;width:200px}.projects-box.developer-mode .projects-list{background:none;gap:2rem}.projects-box.developer-mode .project-item{background-image:linear-gradient(to bottom,var(--cor_preto),var(--cor_terciaria));border-radius:20px;flex-direction:column;padding:2rem;text-align:center;width:400px}.projects-box.developer-mode .project-image{height:200px;object-fit:contain;width:200px}p a{color:var(--cor_principal);text-decoration:none;transition:color .3s ease-in-out}p a:hover{color:var(--cor_terciaria)}.fade-container{opacity:1;transition:opacity .3s ease-in-out}.fade-container.fade-out{opacity:0}@media screen and (max-width:768px){.project-image{width:200px}.project-item{align-items:center;flex-direction:column;justify-content:center;width:100%}}.contact{display:flex;flex-direction:column;justify-content:center;margin:2rem auto;padding:2rem;text-align:center;width:500px}.contact p{margin:2rem 0}.contact div{display:flex;flex-direction:column;text-align:left}label{color:var(--cor_cinza_claro);display:block;margin:1rem 0}input,label{text-align:left}input{border-radius:10px;padding:1rem;width:500px}form button{background-color:var(--cor_principal);border-radius:50px;color:var(--cor_branco);cursor:pointer;font-weight:700;margin:2rem auto!important;padding:.5rem;width:200px}textarea{border-radius:10px;height:500px;padding:1rem;text-align:left;width:500px}form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}@media screen and (max-width:768px){.contact{padding:.5rem}.contact,button,input,textarea{width:300px}label{text-align:center}}
/*# sourceMappingURL=main.e368a5d2.css.map*/