html {
  overflow: hidden;
}

body {
  height: 100vh;
  width: 100vw;
}

/* -- wrapper -- */
.branding_animation {
  height: 100%;
  width: 100%;
  animation: size-pulse 15s infinite;
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
  z-index: 1;
  font-size: 3vw;
}

/* -- Overwrite Canvas default -- */
#defaultCanvas0 {
  height: 100% !important;
  width: 100% !important;
}

/* -- p5 Identifier -- */
#sketch-holder{
  height: 100%;
  width: 100%;
  z-index: 3;
  position: absolute;
}

/* --branding -- */
.branding {
  font-family: "Viner Hand ITC";
  color: white;
  animation: brand_name 10s ease infinite alternate;
  display: inline-block;
  text-align: center;
  z-index: 5;
  position: absolute;
  width: 100%;
  font-size: 15vh;
}

/* -- logo -- */
.logo {
  height: 100%;
  width: 100%;
  background: url("../pic/WompLogo.png");
  background-size: 30%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 4;
}