.content-container.svelte-1x6e1xi,.image-container.svelte-1x6e1xi{position:relative}@keyframes svelte-1x6e1xi-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-1x6e1xi-fadeIn{0%{opacity:0}to{opacity:1}}@property --val1{syntax: "<percentage>"; inherits: false; initial-value: 20%;}@property --val2{syntax: "<percentage>"; inherits: false; initial-value: 80%;}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 145deg;}button.svelte-7enldb{background:linear-gradient(var(--angle),red 0%,#a06 var(--val1),#60a var(--val2),blue 100%);transition:--val1 .4s,--val2 .4s,--angle .4s}button.svelte-7enldb:hover{--val1: 10%;--val2: 90%;--angle: 120deg}.contact-image.svelte-1hhjwrb{overflow:hidden;border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease}@keyframes svelte-1q7ezld-subtle-zoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes svelte-1q7ezld-pulse-subtle{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.animate-pulse-subtle.svelte-1q7ezld{animation:svelte-1q7ezld-pulse-subtle 2s infinite ease-in-out}.animate-text-slide.svelte-1q7ezld{animation:svelte-1q7ezld-slide-in .8s ease-out forwards}@keyframes svelte-1q7ezld-slide-in{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}
