[data-widget="szu_library:floating-back-to-top"]{
  position:fixed;
  right:2rem;
  z-index:999;
  opacity:0;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:300ms;
}[data-widget="szu_library:floating-back-to-top"][aria-visible="true"]{
  opacity:1;
}[data-widget="szu_library:floating-back-to-top"]{
  --floating-distance:0px;
  bottom:calc(2rem + var(--floating-distance));
}
[data-widget="szu_library:floating-back-to-top"] .floating-container{
  display:flex;
  width:-moz-fit-content;
  width:fit-content;
  flex-direction:column;
  border-radius:0.25rem;
  --tw-bg-opacity:1;
  background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1));
  padding:0.5rem;
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1));
}
/*a966d01d*/