* {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
}

body {
  background-color:black;
}

canvas {
  position:absolute;
  width:100vw !important;
  height:100vh !important;
  /*cursor: none;*/ 
  z-index:1;
}

.backplate{
  position:absolute;
  font-family: Sans-Serif;
  color:white;
  margin:10px;
  font-size:14px;
  opacity:0.75;
  font-family: Sans-Serif;
  background-color:#2F5164;
  padding:10px;
  border-radius:5px;
}

.credits{
  position:absolute;
  right:0px;
  font-family: Sans-Serif;
  color:white;
  margin:10px;
  font-size:14px;
text-align:right;  
opacity:0.75;
font-family: Sans-Serif;
background-color:#2F5164;
padding:10px;
border-radius:5px;
z-index:1;
}

.infobar{
  position:absolute;
  bottom:0px;
  left:0px;
  font-family: Sans-Serif;
  background-color:#2F5164;
  margin:10px;
  font-size:14px;
  z-index:998;
  color:white;
  padding:5px;
  border-radius:5px;
  opacity:0.75;
}

.interface{
  position:absolute;
  bottom:0px;
  right:0px;
  font-family: Sans-Serif;
  background-color:#2F5164;
  margin:10px;
  font-size:13px;
  z-index:999;
  color:white;
  padding:10px;
  border-radius:5px;
  width:200px;
  opacity:0.75;  
}

.interface .sliders{
}


.interface .fileinput {
  margin-top:10px;
}


.interface .slider{
  appearance: none;
  width: 100%; 
  height: 13px; 
  background: #000; 
  opacity:1;
  margin-top:3px;
  margin-bottom:3px;
  overflow:hidden;
  border-radius:30px;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  width: 18px;
  height: 18px;
  border-radius:30px;
}


.interface .file{
  background-color:#2F5164;
}


.interface .closebtn{
  color:red;
text-align:right;
margin-top: -5px;
margin-bottom: -15px;
  font-size:14px;
}

.interface input[type=number]::-webkit-inner-spin-button, 
.interface input[type=number]::-webkit-outer-spin-button {  
   opacity: 1;
}

.highlight{
  background-color : black;
  border-radius : 5px;
  padding: 1px;
  padding-left:5px;
  padding-right:5px;
  color: white;
  font-weight:bold;
  font-size:12px;
  line-height:15px;
}

