/* 🔵 Dropdown hover background override */
.dropdown-menu-dark .dropdown-item:hover,
.dropdown-menu-dark .dropdown-item:focus {
  background-color: #0d6efd !important;  /* Bootstrap's primary blue */
  color: #fff !important;               /* White text for contrast */
}

/* ⬛ Remove border-radius from all key elements */
.card,
.img-fluid,
.btn,
.navbar,
.dropdown-menu,
.form-control,
input,
textarea,
select {
  border-radius: 0 !important;
}

/* Hero section button hover */
.hero-section {
  background-color: #000;
  padding: 5rem 0;
}

.custom-hero-btn:hover {
  background-color: #0d6efd !important;
  border-color: #0d6efd !important;
}

/* Hero section in about page */
.founder-hero {
  min-height: 100vh;
}

.founder-image {
  background-image: url('https://placehold.co/800x800?text=Founder');
  background-size: cover;
  background-position: center;
  min-height: 100vh;
}

/* Gallery CSS */
.zoom-toggle {
  display: none;
}

.zoom-overlay {
  display: none;
  position: fixed;
  z-index: 1050;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  justify-content: center;
  align-items: center;
  padding: 1rem;
}

.zoom-overlay img {
  max-width: 90%;
  max-height: 90%;
  border-radius: 8px;
}

.zoom-toggle:checked ~ .zoom-overlay {
  display: flex;
}

