body {
      background-color: #f5f5f5;
      font-family: 'Poppins', sans-serif;
    }

    .carousel-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background-color: #000; /* Tambahkan agar latar belakang hitam saat gambar tidak penuh */
}

    .navbar, footer {
      background-color: #b30000 !important;
    }

    .logo-bulat {
      width: 50px;
      height: 50px;
      border-radius: 50%;
      object-fit: cover;
      margin-right: 10px;
    }

    .content-section {
      background-color: #fff;
      padding: 2rem;
      border-radius: 10px;
      margin-bottom: 2rem;
      box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    }

    footer h6,
    footer p,
    footer a,
    footer i {
      color: #ffffff !important;
    }

    footer iframe {
      border-radius: 8px;
    }

    .social-icon i {
      transition: transform 0.3s ease;
    }

    .social-icon i:hover {
      transform: scale(1.2);
    }

    .carousel img {
      height: 300px;
      object-fit: cover;
      border-radius: 10px;
    }

    @media (max-width: 768px) {
      .carousel img {
        height: 200px;
      }

      .anggota-foto {
        width: 180px;  /* Adjust for smaller screen */
        height: 180px;
      }

      .social-icon i {
        font-size: 1.5rem;  /* Reduce icon size for mobile */
      }
    }

    .anggota-foto {
      width: 200px;
      height: 200px;
      object-fit: cover;
      border-radius: 16px;
      border: 4px solid #b30000;
      transition: transform 0.3s ease;
      display: block;
      margin-left: auto;
      margin-right: auto;
    }

    .carousel-item img {
      object-fit: cover;
    }
	
	
	.text-gradient {
    background: linear-gradient(90deg, #b30000, #ff3333);
    -webkit-background-clip: text;
    color: transparent;
    font-size: 2rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}
.text-animate {
    animation: fadeIn 2s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.text-shadow {
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}
