.videowrapper {
  position: relative;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  background: #000;
}

/* Video fyller hele skjermen */
.videowrapper video {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Fyll hele flaten uten sorte kanter */
  display: block;
}

/* Semi-transparent overlay over videoen (kan justeres med CSS-variabel) */
.videowrapper::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45); 
  pointer-events: none;
  z-index: 1;
  mix-blend-mode: multiply;
  filter: contrast(1.05) brightness(0.9);

}

/* Logoen over video og overlay */
.video-logo {
  position: absolute;
  z-index: 2;
}

video {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}
