@keyframes svelte-1h32yp1-fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1h32yp1-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1h32yp1-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1h32yp1-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}header{animation:.6s ease-out svelte-1h32yp1-fadeInDown}.logo.svelte-1h32yp1{background:linear-gradient(90deg,#000,#06b6d4,#000) 0 0/1000px 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite svelte-1h32yp1-shimmer}nav.svelte-1h32yp1{animation:.6s ease-out .2s both svelte-1h32yp1-fadeInDown}.social-icons.svelte-1h32yp1{animation:.6s ease-out .3s both svelte-1h32yp1-fadeInDown}nav a{transition:color .3s cubic-bezier(.4,0,.2,1);position:relative}nav a:after{content:"";background-color:#06b6d4;width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0}nav a:hover:after{width:100%}.menu-button.svelte-1h32yp1{animation:.6s ease-out .3s both svelte-1h32yp1-fadeInDown}.mobile-nav{animation:.4s cubic-bezier(.4,0,.2,1) svelte-1h32yp1-fadeInUp}.mobile-nav a{animation:.4s cubic-bezier(.4,0,.2,1) both svelte-1h32yp1-slideIn}.mobile-nav a:first-child{animation-delay:50ms}.mobile-nav a:nth-child(2){animation-delay:.1s}.mobile-nav a:nth-child(3){animation-delay:.15s}.mobile-nav a:nth-child(4){animation-delay:.2s}.mobile-nav a:nth-child(5){animation-delay:.25s}.social-mobile{animation:.4s cubic-bezier(.4,0,.2,1) .35s both svelte-1h32yp1-fadeInUp}
