 translateY(10px);
      transition: opacity 0.3s ease, transform 0.3s ease;
      line-height: 1;
      text-align: center;
      padding: 0;
      margin: 0;
    }

    /* Visible State */
    #backToTopBtn.show {
      opacity: 1;
      transform: translateY(0);
      display: flex;
    }

    /* Hover Effects */
    #backToTopBtn:hover {
      transform: translateY(-5px) scale(1.05);
      background: #ffb366;
      box-shadow: 0 15px 35px rgba(255, 152, 50, 0.35);
    }

    /* Mo