.no-scroll {
  overflow: hidden !important;
  height: 100vh;
}


/* Floating Button */
#draggableBtn { 
  text-decoration: none;
  position: fixed;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  font-size: 24px;
  background: #007bff;
  color: white;
  cursor: grab;
  z-index: 9999;
  left: auto;
  top: auto;
  right: 30px;
  bottom: 30px;
  box-shadow: 0 6px 15px 
  rgba(255,0,0, 1.0);

  display: flex;
  align-items: center;
  justify-content: center;

  animation: float 3s ease-in-out infinite;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
}

#draggableBtn:active {
  cursor: grabbing;
  animation: none;
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.3);
}

/* Floating Animation */
@keyframes float {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-6px); }
}

@keyframes colorChange {
  50%
  {background-color: blue;}
  100%
  {background-color: green;}
}

#new { display: inline-brock;
  width: 100px;
  height: 100px; 
  background: red;
 animation: colorChange 2s infinite linear; color: rgb(255, 255, 255);
 text-align: center;
 font-weight: bold;
 padding: 5px;

 border-radius: 15px;
 box-shadow: 0 10px 20px rgba(0,0,0, 1);
 border: 3px solid rgba(255,0,0, 0.2);

 }
 