body {
    height: 2500px;
    background-color: #121212; /* Dark background par button zyada chamkega */
    font-family: 'Segoe UI', Roboto, sans-serif;
  }

  /* Premium Colorful Button Styling */
  .premium-download-btn {
    position: fixed;
    bottom: 25px;      /* Bottom se thodi space */
    left: 50%;         /* Center align karne ke liye */
    transform: translateX(-50%); /* Bilkul beech mein fix karne ke liye */
    
    /* Design aur Size */
    padding: 14px 35px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    color: white;
    border-radius: 50px; /* Capsule shape */
    
    /* Vibrant Gradient Background */
    background: linear-gradient(45deg, #ff00cc, #3333ff, #00d4ff);
    background-size: 200% auto;
    
    /* Glowing Shadow Effect */
    box-shadow: 0 10px 25px rgba(51, 51, 255, 0.5), 0 0 10px rgba(255, 0, 204, 0.3);
    
    border: 2px solid rgba(255, 255, 255, 0.3); /* Premium border */
    z-index: 10000;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    display: flex;
    align-items: center;
    gap: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
  }

  /* Hover Effects */
  .premium-download-btn:hover {
    transform: translateX(-50%) translateY(-5px) scale(1.05); /* Upar uthega aur thoda bada hoga */
    box-shadow: 0 15px 35px rgba(51, 51, 255, 0.7);
    background-position: right center; /* Gradient animation shift */
    border: 2px solid white;
  }

  /* Icon Animation */
  .btn-icon {
    font-size: 22px;
    animation: bounce 2s infinite;
  }

  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-5px);}
    60% {transform: translateY(-3px);}
  }