#back-to-top{position:fixed;bottom:60px;right:60px;width:60px;height:60px;background-color:transparent;border-radius:50%;opacity:0;pointer-events:none;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:opacity 0.4s ease-in-out;z-index:9999;display:flex;align-items:center;justify-content:center;padding:10px}#back-to-top img{width:100%;height:100%;transform:scale(.2);transition:transform 0.2s ease-in-out}#back-to-top.show{opacity:1;pointer-events:auto}.progress-circle{position:absolute;top:0;left:0;transform:rotate(-90deg)}.progress-bar{stroke-linecap:round;transition:stroke-dashoffset 0.1s linear}@media (max-width:600px){#back-to-top{display:none}#back-to-top img{display:none}}