﻿.miles-back-to-top{display:grid;align-items:center;background:var(--color-primary);width:2.5em;height:2.5em;text-align:center;border-radius:100%;position:fixed;bottom:0;right:.5em;transition:background-color .3s,opacity .3s,visibility .3s,transform .3s;opacity:0;visibility:hidden;z-index:9;cursor:pointer}.miles-back-to-top.enabled{transform:translateY(-0.5em);opacity:1;visibility:visible}.miles-back-to-top::after{content:"";font-family:var(--font-icon);font-size:1.1em;color:#fff}.miles-back-to-top:hover{background:var(--color-cta-hover)}@media screen and (max-width: 1023px){body.toc-enabled .miles-back-to-top{z-index:7;width:35px;height:35px}body.toc-enabled .miles-back-to-top.enabled{transform:translateY(-4em)}}
