body {
  font-family: "Roboto Condensed", sans-serif;
  background-color: #ffffff;
}

/* Başlıklar için daha bold görünüm */
h1,
h2,
h3,
h4 {
  font-weight: 700;
  letter-spacing: -0.02em;
}

/* Swiper pagination stilleri */
.swiper-pagination-bullet {
  background: #ffffff !important;
  opacity: 0.5;
  width: 10px !important;
  height: 10px !important;
}

.swiper-pagination-bullet-active {
  background: #ea580c !important;
  opacity: 1;
  width: 12px !important;
  height: 12px !important;
}

/* Mobil menü animasyonu */
#mobileMenu {
  transition: all 0.3s ease-in-out;
}

#mobileMenu.hidden {
  display: none;
}

#mobileMenu nav {
  animation: slideDown 0.3s ease-out;
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

html {
  scroll-behavior: smooth;
}
