.topbar{
  position: fixed;
  top: 0;
  left: 0;
  
  width: 100%;
  height: 15%;

  background-color: bisque;

  z-index: 100;

  display: flex;
  
  justify-content: space-around;
  align-items: center;
  

  box-shadow: 0 0 1.5rem;
  font-size: clamp(0.3rem, 2.5vh, 2rem);
}

.menubutton{
  height: 100%;
  align-content: center;
  padding: 0 1em;
  font-family: 'Raleway', 'Arial', sans-serif;
  font-size: clamp(2em, 2vw, 4em); 
  color: black;
  text-decoration: none;
  transition: 0.15s;
}


.menubutton:hover{
  background-color: antiquewhite;
}


@media only screen and (max-width: 1440px) and (min-width: 480px){
  .topbar a {
    font-size: clamp(0.7em, 2vw, 2em); 
  }
}

@media only screen and (max-width: 480px) and (min-width: 370px){
  .topbar a {
    font-size: clamp(0.6em, 1.3vw, 1.5em); 
  }
}

@media only screen and (max-width: 370px){
  .topbar a {
    font-size: clamp(0.5em, 1.2vw, 1.5em); 
  }
}