html,
body {
  background: #090909;
  font-family: consolas, monospace;
  color: white;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow-x: hidden; /* Prevent vertical scrolling */
}

#terminal {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

#log {
  flex: 1;
  overflow-y: auto; /* Enable vertical scrolling for log area */
  padding: 10px;
}

#prompt {
    display: inline-block; /* Display prompt inline with input */
    padding: 5px 10px;
    margin-right: -20px; /* Add margin between prompt and input */
  }

  #input { 
    background: transparent;
    border: 0;
    width: 1200px;
    color: white;
    font: inherit;
    outline: none;
  }  
   

#input:focus {
  outline: none;
}

#video-container {
  position: fixed;
  top: 10px;
  right: 10px;
  width: 10px;
  height: 10px;
  left:0px;
  border: 1px solid black;
}

::selection {
  background: #555; /* Change selection color */
}