.scroll-top.svelte-zlbrsv{width:35px;height:35px;line-height:35px;position:fixed;bottom:20px;right:5px;z-index:99;text-align:center;color:#fff;font-size:25px;cursor:pointer;border-radius:50%;background:#1f9a78;transition:all .3s ease-in-out;display:none}.scroll-top.visible.svelte-zlbrsv{display:block}.scroll-top.svelte-zlbrsv:after{position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:1;background:radial-gradient(ellipse at center,#00000040,#0000 80%)}
