/* CSS for content pages like EULA and signup */

/* Override the hero header to be much smaller */
.hero {
  height: auto !important;
  min-height: 60px !important;
  padding: 10px 0 !important;
  background: #ffffff !important;
}

.hero::before {
  display: none; /* Remove the overlay */
}

/* Adjust the navbar for content pages */
.navbar {
  position: relative !important; /* Override the fixed positioning */
  width: 100% !important;
  padding: 0 !important;
  background-color: #ffffff !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;
}

.navbar .container {
  padding: 5px 20px !important;
  display: flex !important;
  flex-direction: row !important;
  justify-content: space-between !important;
  align-items: center !important;
}

.navbar .logo img {
  width: 120px !important;
  margin: 0 !important;
}

.navbar .nav-links {
  margin: 0 !important;
  display: flex !important;
  gap: 20px !important;
}

/* Add some top margin to the container to separate from navbar */
.content-container {
  margin-top: 20px !important;
} 