*{
    margin: 0;
    padding: 0;
   
}
body{
    font-family: 'Poppins', sans-serif;
     background: white;
  color: #fff;
  background-image: url(/assets/img/background.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-repeat: no-repeat;
 
}
#overlay {
  backdrop-filter: blur(20px); /* শুধু overlay তে blur */
  z-index: 999;
}

 .animate-fadeIn {
    animation: fadeIn .3s ease-out;
  }
  @keyframes fadeIn {
    from { opacity: 0; transform: scale(0.95); }
    to { opacity: 1; transform: scale(1); }
  }

.text-shadow {
  text-shadow: 4px 4px 4px rgb(255, 255, 255);
}
.box-shadow {
    box-shadow: 0 0 14px rgba(244, 241, 241, 0.736);
}
.typing-container {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    font-family: 'Poppins', sans-serif;
}
.gallery img {
  transition: transform 0.3s ease; 
}

.gallery img:hover {
  transform: scale(1.2); 
}
#typingText {
    font-size: 40px;
font-weight: 700;
white-space: nowrap;
overflow: hidden;
border-right: 3px solid #333;
padding-right: 5px;
color: #1e40af;
}
/* cursor */

/* scroll bar */
/* Webkit Browsers */
::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background: #f0f0f0;
}

::-webkit-scrollbar-thumb {
  background-color: #1e40af;
  border-radius: 10px;
  border: 3px solid #f0f0f0;
}
/* user for testimonial */
@keyframes marquee {
  0% { transform: translateX(0%); }
  100% { transform: translateX(-100%); }
}
.animate-marquee {
  display: inline-block;
  animation: marquee 20s linear infinite;
  animation-play-state: running;
}
.animate-marquee:hover {
  animation-play-state: paused; /* pause on hover */
}

@keyframes bubbleFade {
0% { opacity: 1; transform: translate(-50%, -50%) scale(1); }
100% { opacity: 0; transform: translate(-50%, -50%) scale(3); }
}

/* skill-card-hover */
#skill-card-hover:hover {
    transform: scale(1.1);
    transition: transform 0.3s ease-in-out;
}
/* aword  */
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

