body>.ivy-back-to-top{position:fixed;left:auto;right:18px;bottom:70px;z-index:300;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:rgba(154,111,42,.85);color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.15);cursor:pointer}
body>.ivy-back-to-top:hover{background:rgba(122,85,32,.95)}
body>.ivy-back-to-top:focus-visible{outline:2px solid #b73225;outline-offset:4px}
body>.ivy-back-to-top[hidden]{display:none}
body>.ivy-back-to-top svg{width:16px;height:16px}
@media(max-width:880px){body>.ivy-back-to-top{right:14px;bottom:62px}}
