body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f2ee;background-color:var(--cor-primaria);font-family:Dosis,sans-serif;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{color:#666;color:var(--fonte-primaria);position:relative;z-index:1}.lines{bottom:0;height:100vh;left:0;margin:auto;position:fixed;right:0;top:0;width:90vw}.line{background:#f4f2ee;background:var(--cor-primaria);height:100%;left:50%;overflow:hidden;position:absolute;top:0;transition:background-color .3s ease,color .3s ease;width:10px}.line:after{animation:drop 7s 0s infinite;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,.26,0,.97);background:linear-gradient(180deg,#fff0 0,#243a69 75%,#243a69);background:linear-gradient(to bottom,#fff0 0,var(--cor-secundaria) 75%,var(--cor-secundaria-hover) 100%);content:"";display:block;height:15vh;left:0;position:absolute;top:-50%;width:100%}.line:first-child{margin-left:-25%}.line:first-child:after{animation-delay:2s}.line:nth-child(3){margin-left:25%}.line:nth-child(3):after{animation-delay:2.5s}@keyframes drop{0%{top:-50%}to{top:110%}}@media only screen and (max-width:768px){.container{align-items:start;flex-direction:row;margin-top:100px;width:100%}.col-2 img{max-width:200px}.col-1 h1,.col-1 span{font-size:25px}.col-1 span{padding:5px 10px}.col-3{text-align:center}.col-3 a{margin-bottom:10px;margin-top:10px}.col-1{justify-content:center;text-align:center}.secao{display:flex;flex-direction:column}}:root{--cor-primaria:#f4f2ee;--cor-primaria-hover:#ebe8e3;--cor-secundaria:#243a69;--cor-secundaria-hover:#243a69;--fonte-secundaria:#fff;--fonte-primaria:#666;--fonte-primaria-hover:#585858;--fonte-padrao:"Arial",sans-serif}.theme-toggle-btn{align-items:center;background-color:var(--cor-secundaria);border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;color:#f9d71c;cursor:pointer;display:flex;height:60px;justify-content:center;right:20px;top:20px;transition:color .3s ease;width:60px}body.dark-theme .theme-toggle-btn{background-color:#4b4b4b2c;color:#fff}.Links a{animation:slideInLeft 1s ease-in-out;color:var(--fonte-primaria);display:inline-block;font-size:35px;padding:10px;text-decoration:none;transition-duration:.3s}.Links a:hover{color:var(--fonte-primaria-hover);transform:scale(1.1)}body{padding:0}mark{background-color:var(--cor-secundaria);border-radius:5%;color:var(--fonte-secundaria);padding:5px}.container{height:100vh;justify-content:center;padding-left:50px;padding-right:50px}.container,section{align-items:center;display:flex}section,section div{width:100%}.col-1{justify-content:center}.col-1 h1{animation:fadeIn 2s ease-in-out;font-size:40px}.col-1 span{background-color:var(--cor-secundaria);border-radius:5%;color:var(--fonte-secundaria);font-size:30px;font-weight:800;padding:15px}.col-1 p,.col-1 span{animation:fadeIn 1s ease-in-out}.col-1 p{color:var(--cor-secundaria);font-size:20px;font-weight:600}.col-2{justify-content:center;text-align:center;width:100%}.col-2 img{animation:fadeInUp 1s ease-in-out;border:5px;border:15px double var(--cor-secundaria);border-radius:100%;box-shadow:0 4px 10px #00000040;max-height:500px;max-width:500px;transition:opacity .3s ease-in-out}.col-3{color:var(--fonte-secundaria);font-size:30px;font-weight:800;text-align:right}.col-3 a{animation:slideInLeft 1s ease-in-out;color:var(--fonte-primaria);display:inline-block;font-size:25px;text-decoration:none;transition-duration:.4s}.col-3 a:hover{color:var(--cor-secundaria-hover);transform:scale(1.01)}.btnconversa{animation:slideInLeft 1s ease-in-out;border:2px solid var(--cor-secundaria);border-radius:10%;border-top:0;color:var(--fonte-primaria);cursor:pointer;display:inline-block;font-size:30px;margin-bottom:50px;padding:10px;transition-duration:.5s}.btnconversa:hover{color:var(--cor-secundaria);transform:scale(1.01)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:768px){.col-2 img{border-radius:100%;max-width:200px}.col-1 h1,.col-1 span{font-size:25px}.col-1 span{padding:5px 10px}.col-3{text-align:center}.col-3 a{margin-bottom:10px;margin-top:10px}.col-2{margin-bottom:20px;margin-top:0;order:-1}.col-1{justify-content:center;text-align:center}.secao{display:flex;flex-direction:column;margin-top:0}}.formulario{animation:fadeIn 1s ease-in-out;display:flex;flex-direction:column;margin-right:200px}.formulario h1{font-size:35px;margin-left:10px}.contato{animation:fadeIn 1s ease-in-out;background-color:var(--cor-secundaria);border-radius:15px;height:50%;max-width:30%;padding:25px}.contato h2{font-size:35px}.contato span{font-size:15px;line-height:1.5}.contato a{color:var(--fonte-secundaria);line-height:2;text-decoration:none}form input,form textarea{border-radius:10px;padding:10px;width:100%}form textarea{height:100px}.descContato,form button{color:var(--fonte-secundaria)}form button{background-color:var(--cor-secundaria);border-radius:10px;max-width:50%;padding:15px}form div{display:flex}form{padding-left:5px;padding-right:5px}@media only screen and (max-width:768px){.container{display:flex;flex-direction:column-reverse;height:100%;margin-left:5%;width:90%}.container,.contato{box-sizing:border-box;justify-content:center}.contato{font-size:15px;margin-bottom:30px;max-width:100%;width:100%}.formulario{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-right:0;width:100%}.formulario h1{font-size:20px;font-weight:800;margin-bottom:30px;text-align:center}form button{max-width:100%;width:100%}}body{font-family:Arial,sans-serif;margin:0}.projContainer{margin-top:100px;padding-bottom:50px;text-align:center}.projContainer h1{animation:fadeIn 1s ease-in-out;font-size:50px}@media only screen and (max-width:768px){.projContainer h1{font-size:30px}.projContainer{margin-top:100px}}.projetos{flex-direction:column}.projetos,.projetosSecao{align-items:center;display:flex;justify-content:center;text-align:center;width:100%}.projetosSecao{flex-direction:row}.projetos h2,p{color:var(--fonte-secundaria)}.projetoinfos{flex-direction:column;width:100%}.projeto,.projetoinfos{display:flex;height:auto}.projeto{align-items:center;animation:fadeIn 1s ease-in-out;background:linear-gradient(135deg,var(--cor-secundaria-hover),var(--cor-secundaria));border:5px solid #fff;border-radius:20px;flex-direction:row;margin:25px;transition:background-color .3s ease,color .3s ease;width:80%;z-index:2}.img,.projeto{position:relative}.img{width:100%;z-index:-1}.img,.img:before{background:linear-gradient(0deg,#000c,#0000)}.img:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.img img{border:15px;border-radius:20px;display:block;height:auto;width:100%;z-index:2}.projeto p{font-size:16px;padding-left:10px;padding-right:10px}.projetos a{color:var(--fonte-secundaria);cursor:pointer;text-decoration:none;transition-duration:1s}.projetos a:hover{transform:scale(1.23)}.botoes{margin-bottom:40px;width:100%}.github{background-color:var(--cor-secundaria);border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:15px;transition-duration:.3s}.github:hover{background-color:var(--cor-secundaria-hover);transform:scale(1.3)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:768px){.projetos{display:flex;flex-direction:column}.projetosSecao{padding-bottom:50px}}.containersobre{display:flex;flex-direction:column}.sobre{color:var(--fonte-primaria);flex-direction:row;justify-content:left;width:100%}.sobre,.sobre h1{align-items:flex-start;display:flex}.sobre h1{font-size:25px;max-width:200px}.sobre h1,.sobreComponente{animation:slideInLeft 1s ease-in-out}.sobreComponente{margin:0;padding-left:50px;padding-right:100px;width:100%}.sobredados{animation:slideInLeft 1s ease-in-out;display:flex;flex-direction:row;justify-content:space-between;max-width:100%}.dados{margin-left:0;width:100%}.dados:not(:first-child){margin-left:25px}.dados h3{font-size:15px}.dados span{font-size:40px;font-weight:600}.dados hr{animation:slideInLeft 1s ease-in-out;border-width:3px}.sobremim p{color:var(--fonte-primaria);font-size:15px}.titulosobre{max-width:230px;width:30%}.experiencia{align-items:center;display:flex;flex-direction:column;padding-top:15px}.experiencia div{animation:slideInLeft 1s ease-in-out;font-size:25px;margin-top:2px}.experiencia span{font-size:15px}.hrcomponente{margin-top:15px;padding-right:100px}.dadosexperiencia{display:flex;justify-content:space-between;margin-left:0;width:100%}.dadosexperiencia div{text-align:left;width:100%}.linhadados{margin-left:0;width:100%}hr{animation:slideInLeft 1s ease-in-out;border-color:var(--cor-secundaria)}@media only screen and (max-width:768px){.sobre{display:flex;flex-direction:column;width:100%}.container{padding-left:0;padding-right:0}.containersobre{margin-bottom:50px;margin-top:-20px;padding-left:10px;padding-right:10px}.experiencia,.sobreComponente{margin:0;padding:0;width:100%}.dados span{font-size:20px;font-weight:600}.dados h3{height:40px}.hrcomponente{margin:0;padding:0;width:100%}.spanExperiencia span{font-size:15px}.spanExperiencia{padding-left:5px;padding-right:5px}}.dadosskills{animation:fadeIn .8s ease-in-out;box-sizing:border-box;padding:10px;width:33.33%}.dadoshab,.dadosskills{display:flex;justify-content:center}.dadoshab{align-items:center;background-color:var(--cor-secundaria-hover);border-radius:20px;box-shadow:0 0 30px var(--cor-secundaria);flex-direction:column;font-size:25px;margin:20px;padding:25px 130px;width:100%}.habcontainer{display:flex;flex-wrap:wrap;width:100%}.tarjadiv{color:var(--fonte-secundaria);max-height:100%;position:relative;width:100%}.dadoshab img{max-height:120px;max-width:120px}.estado-falso{background-color:#1d1c1c;opacity:.3;text-decoration:none}.tarja{background-color:#000000b0;font-size:35px;font-weight:600;left:-10%;position:absolute;top:30%;width:120%}.titulo{margin-top:60px;text-align:center}.containerhab{margin-top:100px;padding-bottom:50px;text-align:center}.containerhab h1{font-size:50px}@media only screen and (max-width:768px){.dadoshab{margin:0;padding:20px}.dadoshab img{max-height:50px;max-width:50px}.tarja,.tarjadiv span{font-size:12px}.containerhab h1{font-size:30px}.containerhab{margin-top:100px}}header{align-items:center;display:flex;height:80px;justify-content:center;position:fixed;top:0;width:100%;z-index:1000}.theme-toggle-btn.active{background-color:#000;color:#fff}.theme-toggle-btn{position:fixed;top:25px;z-index:9999}.logo{color:var(--fonte-primaria);cursor:pointer;font-size:20px;font-weight:700;margin-right:15px;max-width:200px;padding-right:25px;text-decoration:none;transition-duration:.4s}.logo.active{color:var(--cor-secundaria);font-weight:700;transform:scale(1.2)}.logo:hover{color:var(--fonte-primaria-hover);transform:scale(1.1)}.favoritos{background-color:#fff;border-radius:4px;color:#000;cursor:pointer;max-width:200px;padding:5px 14px;text-decoration:none}.nav-menu{display:flex;flex-direction:column;height:100%;padding-top:90px;position:fixed;top:-110vh;transition:.5s;width:100%;z-index:999}.nav-menu ul{list-style:none;margin:0;padding:0}.nav-menu li{padding:15px;text-align:center}.nav-menu a{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.show-menu{top:0}.shift-content{margin-top:0}.menu-btn{background-color:#6f2b7c93;border-radius:100%;color:#fff;cursor:pointer;display:none;flex-direction:column;margin-top:25px;padding:50px;z-index:9999}.bar{background-color:#fff;height:3px;margin:3px 0;width:25px}.linksHamb{align-items:flex-end;bottom:0;display:flex;height:40%;justify-content:center}.linksHamb a{border-radius:100%;font-size:40px;margin:0;padding:10}@media only screen and (max-width:768px){header{background-color:#00000081;display:none;font-size:2px;width:100%}.logo,header a{text-align:center}.logo{font-size:13px;font-weight:800;padding:0}.nav-menu{background-color:#000000bd}.logo a{text-align:center}.menu-btn{margin-bottom:-80px;padding:15px;width:25px}.menu-btn,.menuHamb{display:flex;justify-content:center}}#menu{transition:opacity .5s ease}.hidden{opacity:0;pointer-events:none}.fade{opacity:1}.footer-content{align-items:center;background-color:#000000d7;color:#fff;display:none;justify-content:space-between;padding:20px}.links-container{display:flex;gap:20px}@media only screen and (max-width:768px){.footer-content{display:flex}}
/*# sourceMappingURL=main.ae3b8b19.css.map*/