/* Navigasjonsmeny */
.navbar {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  padding: clamp(8px, 1.5vw, 15px) clamp(10px, 2vw, 20px);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: clamp(6px, 1.5vw, 15px);
  max-width: 100%;
  box-sizing: border-box;
  border-bottom: none;
  box-shadow: none;
  z-index: 10; /* Sikrer at den ligger over overlay og bakgrunn */
}

.nav-logo-image{
  width: clamp(60px, 8vw, 100px);
  height: auto;
  pointer-events: none; /* Gjør at musen "går rett igjennom" bildet uten å trigge noe */
  transform: none !important;
}

.nav-button {
background-color: transparent;
  color: #E2C889;
  border: none;
  padding: clamp(5px, 0.8vw, 8px) clamp(7px, 1vw, 12px);
  font-size: clamp(14px, 1.5vw, 18px);
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  box-shadow: none;
  transition: transform 0.2s ease, color 0.2s ease;
  will-change: transform;
}

.nav-button:hover {
background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  color: #ffffff;
  transform: scale(1.15);
}

/* Klasse for å markere den siden man er på */
.nav-button.active {
  background-color: #E2C889;
  color: #1a1a1a;
  border-color: #E2C889;
}
