.contact-button.svelte-shlox8{position:fixed;bottom:1.25rem;left:1.25rem;width:3.125rem;height:3.125rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-gradient-from) 0%,var(--accent-gradient-to) 100%);color:var(--background);border:none;cursor:pointer;box-shadow:0 4px 12px #ff6b3566;transition:all .3s ease;z-index:50;opacity:.9}.contact-button.svelte-shlox8:hover{opacity:1;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px #ff6b3580}.contact-button.svelte-shlox8:active{transform:translateY(0) scale(.98)}.contact-button.svelte-shlox8 svg:where(.svelte-shlox8){width:1.5rem;height:1.5rem}@media(max-width:640px){.contact-button.svelte-shlox8{width:2.75rem;height:2.75rem;bottom:1rem;left:1rem}.contact-button.svelte-shlox8 svg:where(.svelte-shlox8){width:1.25rem;height:1.25rem}}
