header {
  color: white;
  margin-top: 15px;
  padding: 6px 25px;
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
  gap: 10px;
  align-items: center;
  z-index: 2;
  background: rgba(0, 0, 0, 0.329);
}


/* Mobile */
@media (max-width: 480px) {

  header {
    color: transparent;
    position: sticky;
    margin-top: 16px;
    top: 0;
    padding: 6px 16px;
    display: flex;
    justify-content: flex-end;
    flex-wrap: nowrap;
    gap: 10px;
    align-items: center;
    z-index: 2;
  }
}