.inset-shadow img+div{background-image:linear-gradient(transparent,rgba(0,0,0,.616));z-index:1}.inset-shadow h4,.inset-shadow p{display:none}.inset-shadow:hover{box-shadow:inset 0 -1.5rem 1rem .3rem #000}.inset-shadow:hover img{filter:blur(.5px)}.inset-shadow:hover h4,.inset-shadow:hover p{display:block;filter:drop-shadow(2px 2px .25rem rgba(0,0,0,.4588235294));animation:slide-in-up .45s}@keyframes slide-in-up{0%{transform:translateY(-20%);opacity:0}to{transform:translateY(0);opacity:100%}}.borda-link,footer,header{border-image:linear-gradient(to right,transparent,var(--white),transparent) 1}header{border-bottom:1px solid}footer{border-top:1px solid}h1{overflow:hidden;animation:typing 3.5s steps(60),eternal-glow 4.75s infinite}.titulo-secao,h1{background:linear-gradient(var(--white) 80%,var(--purple) 110%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.titulo-secao{font-size:40px;font-weight:700;filter:drop-shadow(0 4px 22.2px rgba(255,255,255,.5))}.borda-img{border-image:linear-gradient(45deg,transparent,var(--white),var(--purple)) 1;filter:drop-shadow(0 0 22.2px #fff)}.scroll{-webkit-mask-image:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.scroll ul{animation:scroll-skills var(--t) linear infinite;animation-delay:calc(var(--t)*-1)}.scroll ul li{display:inline-flex;font-size:.75rem;line-height:1rem;border:1px solid var(--white);border-radius:9999px;margin:2.5px 10px;padding:5px 10px;background-color:transparent;transition:.5s}.scroll ul li:hover{cursor:pointer;background-color:var(--purple)}.scroll ul:nth-child(2){animation:scroll-skills-2 var(--t) linear infinite;animation-delay:calc(var(--t)/-2)}.scroll:nth-child(2) ul{animation:scroll-skills-inverted var(--t) linear infinite;animation-delay:calc(var(--t)*-1)}.scroll:nth-child(2) ul:nth-child(2){animation:scroll-skills-2-inverted var(--t) linear infinite;animation-delay:calc(var(--t)/-2)}.chip-ano{background-color:var(--purple)}.chip-ano.concluido{background-color:var(--green)}.quick-actions>a:hover,.quick-actions>button:hover{filter:drop-shadow(0 4px 22.2px rgba(255,255,255,.25));transform:translateY(-5%)}#btn-cv:hover,#btnVoltarProjetos:hover,.btn-contato-header:hover,.btn-seta-projeto:hover:not(:disabled){background:var(--white);color:var(--black)}#btn-cv:hover img,#btnVoltarProjetos:hover img,.btn-contato-header:hover img,.btn-seta-projeto:hover:not(:disabled) img{filter:brightness(0)}.btn-seta-projeto:disabled{filter:brightness(30%)}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer;animation:all .75s ease-in-out}input[type=radio]+label:hover{font-weight:500;filter:brightness(100%)}input[type=radio]:checked+label{font-weight:700;background-color:var(--purple);border:1px solid var(--purple)}input[type=radio]:not(:checked)+label{filter:brightness(40%)}@keyframes scroll-skills{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes scroll-skills-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes scroll-skills-inverted{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes scroll-skills-2-inverted{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes eternal-glow{0%,to{filter:drop-shadow(0 4px 22.2px rgba(255,255,255,.15))}50%{filter:drop-shadow(0 4px 22.2px rgba(255,255,255,.5))}}