.ma-scroll-top{position:fixed;z-index:90;bottom:calc(var(--top-offset,24px) + env(safe-area-inset-bottom,0px));right:calc(var(--top-offset,24px) + env(safe-area-inset-right,0px));width:var(--top-size,44px);height:var(--top-size,44px);padding:10px;border:1px solid currentColor;border-radius:var(--top-radius,8px);background:var(--top-bg,#287be0);color:var(--top-color,#fff);display:grid;place-items:center;cursor:pointer;box-shadow:0 3px 12px #0003;transition:background-color .15s}
.ma-scroll-top[hidden]{display:none!important}.ma-scroll-top[data-position="left"]{right:auto;left:calc(var(--top-offset,24px) + env(safe-area-inset-left,0px))}.ma-scroll-top:hover{background:var(--top-hover,#195eb6)}.ma-scroll-top:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ma-scroll-top svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ma-scroll-top[data-icon="triangle"] svg{fill:currentColor;stroke-width:1}
@media(prefers-reduced-motion:reduce){.ma-scroll-top{transition:none}}
