.profile_borderGradient__42JTg{background:linear-gradient(var(--content-background-color),var(--content-background-color)) padding-box,conic-gradient(from var(--gradient-angle,0deg),transparent,black 10%,transparent calc(15%)) border-box;border:2px solid transparent;box-shadow:0 0 30px rgb(0,0,0,.3)}[data-theme=dark] .profile_borderGradient__42JTg{background:linear-gradient(var(--content-background-color),var(--content-background-color)) padding-box,conic-gradient(from var(--gradient-angle,0deg),transparent,white 10%,transparent calc(15%)) border-box;border:1px solid transparent;box-shadow:0 0 30px rgb(255,255,255,.5)}@media (max-width:768px){.profile_borderGradient__42JTg{box-shadow:0 0 10px rgb(0,0,0,.5)}[data-theme=dark] .profile_borderGradient__42JTg{box-shadow:0 0 10px rgb(255,255,255,.5)}}.profile_social__XLTRN{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:all .3s ease-in-out}@media (min-width:768px){.profile_social__XLTRN:hover{transform:scale(1.1);filter:drop-shadow(3px 3px 2px rgb(0 0 0/.7))}[data-theme=dark] .profile_social__XLTRN:hover{filter:drop-shadow(3px 3px 2px rgb(255 255 255/.7))}.profile_social__XLTRN svg{transition:transform .3s ease}.profile_social__XLTRN:hover svg{transform:scale(1.15)}.theme-toggle_shadow__UU98x{transition:filter .6s ease}[data-theme=light] .theme-toggle_shadow__UU98x:hover{filter:drop-shadow(3px 3px 2px rgb(0 0 0/.7))}[data-theme=dark] .theme-toggle_shadow__UU98x:hover{filter:drop-shadow(3px 3px 2px rgb(255 255 255/.7))}}.navbar_navbar__srLMr{position:relative;background-color:#f3f4f6;border:1px solid black;box-shadow:0 0 6px rgb(0,0,0,.3)}[data-theme=dark] .navbar_navbar__srLMr{background-color:#252525;border:1px solid white;box-shadow:0 0 6px rgb(255,255,255,.5)}.navbar_navLink__b5qfc{position:relative;display:inline-block;cursor:pointer;transition:color .3s ease,text-shadow .3s ease}.navbar_navLink__b5qfc:hover{text-shadow:0 0 2px rgba(0,0,0,.4);animation:navbar_wobble-horizontal__ewFa5 .2s ease-in-out}[data-theme=dark] .navbar_navLink__b5qfc:hover{text-shadow:2px 0 12px rgba(255,255,255,1);animation:navbar_wobble-horizontal__ewFa5 .2s ease-in-out}.navbar_navLinkActive__KmRnu{text-shadow:0 0 2px rgba(0,0,0,.4)}.navbar_indicator__B49La{position:absolute;bottom:11px;height:2px;background-color:rgba(0,0,0,.8);border-radius:1px 1px 0 0;transition:left .3s ease,width .3s ease;will-change:left,width}[data-theme=dark] .navbar_indicator__B49La{background-color:rgba(255,255,255,.9)}.navbar_progressBarContainer__zTkkX{position:absolute;bottom:0;left:0;height:1px;width:100%;background:transparent;overflow:hidden}.navbar_progressBarContainer__zTkkX,.navbar_progressBar__TbPP8{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.navbar_progressBar__TbPP8{height:100%;background-color:black;transition:width .2s ease-out}[data-theme=dark] .navbar_progressBar__TbPP8{background-color:white}@keyframes navbar_wobble-horizontal__ewFa5{15.45%{transform:translateX(6px)}34.7%{transform:translateX(-4px)}48.75%{transform:translateX(4px)}67.2%{transform:translateX(-2px)}84.46%{transform:translateX(1px)}to{transform:translateX(0)}}.skills_category__wLhwO{background-color:var(--content-background-color)}.skills_category__wLhwO.skills_selected__GDK0i{color:white;background-color:black;border:1px solid black}[data-theme=dark] .skills_category__wLhwO.skills_selected__GDK0i{color:black;background-color:white;border:1px solid white}.skills_noScrollbar__7LgWA::-webkit-scrollbar{display:none}.skills_noScrollbar__7LgWA{-ms-overflow-style:none;scrollbar-width:none}.skills_animateFadeIn__kcGWH{animation-name:skills_fadeIn__c_l_h;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out}@keyframes skills_fadeIn__c_l_h{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contact_social__IvZFs{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:all .3s ease-in-out}@media (min-width:768px){.contact_social__IvZFs:hover{transform:scale(1.1)}[data-theme=light] .contact_social__IvZFs:hover{filter:drop-shadow(3px 3px 2px rgb(0 0 0/.7))}[data-theme=dark] .contact_social__IvZFs:hover{filter:drop-shadow(3px 3px 2px rgb(255 255 255/.7))}.contact_social__IvZFs svg{transition:transform .3s ease}.contact_social__IvZFs:hover svg{transform:scale(1.15)}}