/* ===== General Styles ===== */
body {
  font-family: 'Poppins', 'Helvetica Neue', Arial, sans-serif;
  background-color: #111;
  color: #eee;
  line-height: 1.6;
}

h1, h2, h3, h4, h5 {
  font-weight: 600;
  color: #fff;
  letter-spacing: 0.5px;
}

/* ===== Navbar ===== */
.navbar {
  background-color: #000 !important;
}

.navbar-brand {
  font-weight: 700;
  letter-spacing: 1px;
}

.nav-link {
  text-transform: uppercase;
  font-size: 0.9rem;
  transition:


body {
font-family: 'Arial', sans-serif;
}

header {
background: url('../img/hero.jpg') center center / cover no-repeat;
}

img {
transition: transform 0.3s;
}

img:hover {
transform: scale(1.05);
}