.scroll-to-top.svelte-15yu17n{position:fixed;bottom:1.25rem;right: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:0;animation:svelte-15yu17n-fadeIn .3s ease forwards}@keyframes svelte-15yu17n-fadeIn{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:.9;transform:translateY(0) scale(1)}}.scroll-to-top.svelte-15yu17n:hover{opacity:1;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px #ff6b3580}.scroll-to-top.svelte-15yu17n:active{transform:translateY(0) scale(.98)}.scroll-to-top.scrolling.svelte-15yu17n{opacity:.7}.scroll-to-top.svelte-15yu17n svg:where(.svelte-15yu17n){width:1.5rem;height:1.5rem}@media(max-width:640px){.scroll-to-top.svelte-15yu17n{width:2.75rem;height:2.75rem;bottom:1rem;right:1rem}.scroll-to-top.svelte-15yu17n svg:where(.svelte-15yu17n){width:1.25rem;height:1.25rem}}
