.to-top{z-index:55;border:1px solid var(--line-2,#ffffff38);border-radius:var(--r-btn,8px);background:color-mix(in srgb, var(--raise,var(--bg-2,#161412)) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44px;height:44px;color:var(--accent,#ff6a1f);cursor:pointer;opacity:0;visibility:hidden;place-items:center;padding:0;transition:opacity .2s,transform .2s,visibility 0s .2s,border-color .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:inset 0 1px #ffffff1f,0 10px 24px -12px #000000b3}.to-top.on{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,border-color .2s;transform:none}.to-top:hover{border-color:var(--accent,#ff6a1f)}.to-top:active{transform:translateY(1px)}.to-top:focus-visible{outline:2px solid var(--accent-hi,#ff8440);outline-offset:3px}.to-top svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:980px){.to-top{bottom:16px;right:16px}.mbar~.to-top{bottom:92px;right:10px}}@media (prefers-reduced-motion:reduce){.to-top,.to-top.on{transition:none}}
