body{
  background: #232323;
} 

#passWall > #access{
  position: fixed;
  right: 3vw;
  padding: 13px;
  background: black;
  border: none;
  border-radius: 10px;
  color: magenta;
}


#passWall > input {
  position: fixed;
  right: 95px;
  padding: 12px;
  width: 65vw;
  outline: none;
  background: #4C4C4C;
  border: none;
  color: cyan;
  border-radius: 10px;
  box-shadow: inset 5px 5px 20px black;
}


#anonymous{
  display: none;
}

#send{
  position: fixed;
  right: 3vw;
  bottom: 1vh;
  padding: 13px;
  background: black;
  border: none;
  border-radius: 10px;
  color: magenta;
}

#message{
  position: fixed;
  bottom: 1vh;
  right: 75px;
  padding: 12px;
  width: 70vw;
  outline: none;
  background: #4C4C4C;
  border: none;
  color: cyan;
  border-radius: 10px;
  box-shadow: inset 5px 5px 20px black;
}

#output > div{
  position: relative;
  background: #121212;
  margin-bottom: 25px;
  padding: 15px;
  border-radius: 10px;
  color: white;
  font-family: sans-serif;
  box-shadow: 5px 5px 20px black;
}

#output{
  position: relative; top: 60px;
  height: 90vh; overflow-y: auto;
}

#container{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100vw;
  background: #1F1F20;
  padding: 30px;
  box-shadow: -5px -5px 20px black;
}

header{
  background: #252525;
  padding: 20px;
  width: 100vw;
  position: fixed;
  left: 0;
  top: 0;
  color: cyan;
  font-size: 1.2em;
  border-bottom: 1px solid magenta;
  box-shadow: 8px 8px 30px black;
}

#output div:first-child{
 border-bottom: 40px solid #232323;
}