.scroll-buttons.svelte-1l9xqlm{position:fixed;right:1.5rem;bottom:7rem;z-index:50;display:flex;flex-direction:column;gap:.5rem;opacity:.7;transition:opacity .3s ease}.scroll-buttons.svelte-1l9xqlm:hover{opacity:1}.scroll-button{transition:all .2s ease;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000026;opacity:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.scroll-button:hover{opacity:1;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.top-button{margin-bottom:.25rem}@media (max-width: 640px){.scroll-buttons.svelte-1l9xqlm{right:1rem;bottom:9rem}}@media (min-width: 641px) and (max-width: 1023px){.scroll-buttons.svelte-1l9xqlm{right:1.25rem;bottom:6.5rem}}@media (max-width: 640px){.scroll-button{width:44px;height:44px;min-width:44px;min-height:44px}}@media (max-width: 480px){.scroll-buttons.svelte-1l9xqlm{right:.75rem;bottom:9.5rem}}.scroll-buttons.no-quick-add.svelte-1l9xqlm{bottom:2rem}@media (max-width: 640px){.scroll-buttons.no-quick-add.svelte-1l9xqlm{bottom:2.5rem}}@media (min-width: 641px) and (max-width: 1023px){.scroll-buttons.no-quick-add.svelte-1l9xqlm{bottom:2rem}}@media (max-width: 480px){.scroll-buttons.no-quick-add.svelte-1l9xqlm{bottom:2.5rem}}
