input{
//opacity: 0;
color: #484;
background-color: rgb(0,0,0,0);
border:none;
}

.line{
  display: table;
  width: 100%;
}

.terminal{
height: 100%;
border: 5px solid #222;
padding:1vmin;
}

.terminal span{
  display:table-cell; 
  width:1px;
}

.terminal input{
  display:table-cell; 
  width:100%;
  border: none;
  background: black;
  color: #484;
  caret-color: #484;
  outline: none;
}

.history{
	max-height: calc(100% - 3vmin);
	overflow:hidden;
	white-space: pre;
}
.line{
	height: 3vmin;
}