 }

      #scrollToTopBtn.show {
        opacity: 1;
      }

      #scrollToTopBtn:hover {
        transform: translateY(-4px);
        box-shadow: var(--shadow-glow);
        border-color: var(--accent-primary);
      }

      .progress-ring {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 50px;
        height: 50px;
        transform: translate(-50%, -50%);
      }

      .progress-ring svg {
        width: 100%;
        height: 100%;
        transform: rotate(-90deg);
  