.scroll-to-top{right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;color:#16765a;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #c9dcd1;border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;padding:0;transition:background .15s,box-shadow .15s;display:grid;position:fixed;box-shadow:0 3px 14px #183d2926}.scroll-to-top:hover{background:#edf6f0;box-shadow:0 4px 18px #183d2933}.scroll-to-top:focus-visible{outline-offset:3px;outline:3px solid #16765a}@media (max-width:600px){.scroll-to-top{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.scroll-to-top{transition:none}}
