.page-back-to-top_control__BaZ9t{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));z-index:45}.page-back-to-top_button__66F_a{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid hsl(var(--primary)/.3);background:hsl(var(--card));color:hsl(var(--primary));box-shadow:0 4px 18px hsl(var(--foreground)/.15);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.page-back-to-top_button__66F_a:hover{transform:translateY(-2px);background:hsl(var(--accent));box-shadow:0 6px 20px hsl(var(--foreground)/.2)}.page-back-to-top_button__66F_a:active{transform:translateY(0)}.page-back-to-top_button__66F_a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}@media (max-width:1023px){body:has([data-bottom-navigation]) .page-back-to-top_control__BaZ9t{bottom:calc(6.5rem + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.page-back-to-top_button__66F_a{transition:none}.page-back-to-top_button__66F_a:hover{transform:none}}@media print{.page-back-to-top_control__BaZ9t{display:none}}