/* GROUP ONE */
.modeOne #body,
.modeOne #head {
  mix-blend-mode: screen;
}
.modeOne #hair,
.modeOne #eyes,
.modeOne #brows,
.modeOne #nose-layer,
.modeOne #mouth-layer {
  mix-blend-mode: multiply;
}

/* GROUP TWO */
.modeTwo #body,
.modeTwo #head {
  mix-blend-mode: multiply;
}
.modeTwo #hair,
.modeTwo #eyes,
.modeTwo #brows,
.modeTwo #nose-layer,
.modeTwo #mouth-layer {
  mix-blend-mode: screen;
}


body {
  background-color: white;
  margin: 0;
  padding: 0;
}

#app-container {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

#app {
  background-color: green;
  position: absolute;
  display: block;
  width: 500px;
  height: 500px;
}

#overlay {
  position: absolute;
  display: none;
  width: 500px;
  height: 500px;
  opacity: 0.25;
}

#overlay.active {
  display: block;
  background-image: url("./layout/head-12.png");
  background-repeat: no-repeat;
  background-size: cover;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  #app {
    width: 700px;
    height: 700px;
  }
  #overlay {
    width: 700px;
    height: 700px;
  }
}
