/* Custom header styles */
.site-header {
  background-color: rgba(33, 37, 41, 0.05);
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.site-logo img {
  transition: transform 0.3s ease;
}

.site-logo:hover img {
  transform: scale(1.1);
}

.site-title h1 {
  color: #f8f9fa;
  font-weight: 700;
}

/* Adjust main content padding to accommodate the header */
main {
  padding-top: 1rem;
}
