html,
body {

  margin: 0;
  padding: 0;

}

body {

  color: #ffffff;
  font-family:sans-serif;
  font-size:16px;
  text-align:center;
  width: 100%;
  height: 100%;
  max-height: 100%;
  background: #ffffff;
  margin: 0px;
  overflow: hidden;
  outline: none;
  border: 0;
  padding: 0;
  box-sizing: border-box;

}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

canvas {

  position:absolute;
  top:0;bottom:0;right:0;left:0;
  background: #ffffff;
  margin:auto;
  display: block;
  border: 0;
  overflow: hidden;
  outline: none;
  padding: 0;
  box-sizing: border-box;

}

#threeCanvas {

  position:absolute;
  top:0;bottom:0;right:0;left:0;
  background: #ffffff;
  margin:auto;
  display: block;
  border: 0;
  overflow: hidden;
  outline: none;
  padding: 0;
  box-sizing: border-box;
  visibility: hidden;

}

#p5Canvas {

  position:absolute;
  top:0;bottom:0;right:0;left:0;
  background: #ffffff;
  margin:auto;
  display: block;
  border: 0;
  overflow: hidden;
  outline: none;
  padding: 0;
  box-sizing: border-box;
  visibility: hidden;

}

#mask {

  position:absolute;
  top:0;bottom:0;right:0;left:0;
  background: #ffffff;
  margin:auto;
  display: block;
  border: 0;
  overflow: hidden;
  outline: none;
  padding: 0;
  box-sizing: border-box;
  visibility: visible;
  z-index: 11;

}

#infos {

  font-size: 2vh;
  text-align: center;
  color: #000000;
  position: absolute;
  z-index: 2;
  bottom: 12%;
  line-height: 60%;
  right: 10%;
  border-radius: 0%;
  background: rgba( 255, 255, 255, 0 );
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
      -moz-user-select: none; /* Firefox */
      -ms-user-select: none; /* Internet Explorer/Edge */
        user-select: none; /* Non-prefixed version, currently
                            supported by Chrome and Opera */


}