.ScrollToTopButton-module__S_nuzW__scrollTopButton{right:max(.875rem,env(safe-area-inset-right));bottom:max(.875rem,env(safe-area-inset-bottom));border:1px solid var(--border-default);-webkit-backdrop-filter:blur(10px);width:2.75rem;height:2.75rem;color:var(--text-secondary);z-index:60;cursor:pointer;background-color:#ffffffc7;border-radius:9999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s,color .18s,border-color .18s;display:inline-flex;position:fixed;box-shadow:0 10px 24px #0f172a1f}[data-theme=dark] .ScrollToTopButton-module__S_nuzW__scrollTopButton{background-color:#111a21c7}.ScrollToTopButton-module__S_nuzW__icon{line-height:1;font-size:20px!important}.ScrollToTopButton-module__S_nuzW__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ScrollToTopButton-module__S_nuzW__hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.ScrollToTopButton-module__S_nuzW__scrollTopButton:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}@media (hover:hover) and (pointer:fine){.ScrollToTopButton-module__S_nuzW__scrollTopButton:hover{border-color:var(--color-primary);color:var(--color-primary)}}@media (min-width:768px){.ScrollToTopButton-module__S_nuzW__scrollTopButton{right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.25rem,env(safe-area-inset-bottom))}}
