/* assets/css/main.css */
body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

header {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.nav .nav-link {
  padding: 0.5rem 1rem;
  color: #333;
}
.nav .nav-link:hover {
  color: #007bff;
}

img.img-cover {
  object-fit: cover;
  height: 200px;
}

.card {
  border: none;
  border-radius: 0.5rem;
}

.carousel-caption p {
  background: rgba(0, 0, 0, 0.6);
  padding: 0.5rem;
  border-radius: 0.25rem;
}
