body {
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;

}
/*   #fullscreen-btn{ 
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 999;
  padding: 10px;
  background-color: #eeeeee;
  color: #8b8b8b;
  border: none;
  border-radius: 5px;
  cursor: pointer;
} */
.toggle-fullscreen-btn {
  position: fixed;
  z-index: 10000;
  top: 10px;
  right: 10px;
  border: 0;
  padding: 0;
  background: none;
  cursor: pointer;
  outline: none;
}


.toggle-fullscreen-svg {
  display: block;
  height: auto;
}

.toggle-fullscreen-svg path {
  transform-box: view-box;
  transform-origin: 12px 12px;
  fill: none;
  stroke: hsl(0, 0%, 45%);
  stroke-width: 4;
  transition: .15s;
}


.toggle-fullscreen-btn:hover path:nth-child(1),
.toggle-fullscreen-btn:focus path:nth-child(1) {
  transform: translate(-2px, -2px);
}

.toggle-fullscreen-btn:hover path:nth-child(2),
.toggle-fullscreen-btn:focus path:nth-child(2) {
  transform: translate(2px, -2px);
}

.toggle-fullscreen-btn:hover path:nth-child(3),
.toggle-fullscreen-btn:focus path:nth-child(3) {
  transform: translate(2px, 2px);
}

.toggle-fullscreen-btn:hover path:nth-child(4),
.toggle-fullscreen-btn:focus path:nth-child(4) {
  transform: translate(-2px, 2px);
}


.toggle-fullscreen-btn:not(.on) .icon-fullscreen-leave {
  display: none;
}

.toggle-fullscreen-btn.on .icon-fullscreen-enter {
  display: none;
}
#container{ 
  overflow: hidden;
width: 100%;
height: 100%;
background-image: url("cover.png");
background-size: cover; 
background-position: center;
color:#00c5e7 

}

#start_button {
  display: none;
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);

  font-size: 1.0em;
  font-weight: 500;
  background-color: #00c5e7;
  color: #23234c;
  cursor: pointer;
  padding: 0.8em 1.0em;
  box-shadow:0 0 1.11111vw rgba(50,50,93,.25),0 0 .34722vw rgba(77,77,77,.1) ;
  border-radius:10px;
}