.back-to-top-stack[data-v-7e16f5e5]{align-items:center;bottom:var(--v02c24393);display:flex;flex-direction:column;gap:10px;position:fixed;right:var(--v7cd44bb4);z-index:98}.back-to-top[data-v-7e16f5e5]{align-items:center;border-radius:var(--sq-xl);display:inline-flex;gap:4px;height:44px;justify-content:center;min-width:44px;padding:0 12px;corner-shape:squircle;background:var(--bg-card);border:1px solid var(--theme-light,var(--bd));box-shadow:0 4px 14px #00000014;color:var(--theme-primary,var(--tx-1));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.back-to-top[data-v-7e16f5e5]:hover{background:var(--theme-lighter,#f5f9ff);border-color:var(--theme-primary,var(--tx-1));box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.back-to-top[data-v-7e16f5e5]:active{box-shadow:0 2px 8px #0000001a;transform:translateY(0)}.back-to-top .back-to-top-icon[data-v-7e16f5e5]{flex-shrink:0;height:20px;width:20px}.back-to-top .back-to-top-text[data-v-7e16f5e5]{font-size:13px;font-weight:600;white-space:nowrap}@media(min-width:769px){.back-to-bottom[data-v-7e16f5e5]{display:none}}@media(max-width:768px){.back-to-top-stack[data-v-7e16f5e5]{bottom:var(--v6b9c90d5);right:15px}.back-to-top-stack.is-above-weather[data-v-7e16f5e5]{bottom:70px;margin-bottom:0}.back-to-top[data-v-7e16f5e5]{border-radius:var(--sq-md);height:45px;min-width:45px;padding:0;width:45px;corner-shape:squircle}}@media(max-width:480px){.back-to-top-stack[data-v-7e16f5e5]{bottom:var(--v12888be2);right:10px}.back-to-top-stack.is-above-weather[data-v-7e16f5e5]{bottom:60px}.back-to-top[data-v-7e16f5e5]{height:40px;min-width:40px;width:40px}}.back-to-top-fade-enter-active[data-v-7e16f5e5],.back-to-top-fade-leave-active[data-v-7e16f5e5]{transition:opacity .25s ease,transform .25s ease}.back-to-top-fade-enter-from[data-v-7e16f5e5],.back-to-top-fade-leave-to[data-v-7e16f5e5]{opacity:0;transform:translateY(8px) scale(.92)}.back-to-top-fade-enter-to[data-v-7e16f5e5],.back-to-top-fade-from[data-v-7e16f5e5]{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.back-to-top-fade-enter-active[data-v-7e16f5e5],.back-to-top-fade-leave-active[data-v-7e16f5e5]{transition:opacity .15s ease}}
