body {
  font: 14px "Century Gothic", Futura, sans-serif;
  margin: 20px;
}

ol, ul {
  padding-left: 30px;
}

a:link {
  color: #FFFF33;
}

a:visited {
  color: #FFFF33;
}

.board-row:after {
  clear: both;
  content: "";
  display: table;
}

.status {
  margin-bottom: 10px;
}

.square {
  background: #fff;
  border: 1px solid #999;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 34px;
  height: 34px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 0;
  text-align: center;
  width: 100px;
}

.square:focus {
  outline: none;
}

.kbd-navigation .square:focus {
  background: #ddd;
}
.inputArea:after {
  clear: both;
  content: "";
}

.inputArea {
  height: 300;
  border: 1px solid #999;
  margin-bottom: 10px;
  width: 700;
}
.haikuArea {
  height: 700;
  border: 1px solid #999;
  margin-bottom: 10px;
  width: 1000;
}
.quoteArea {
  height: 700;
  border: 1px solid #999;
  margin-bottom: 10px;
  width: 1000;
  font: 14px "Century Gothic", Futura, sans-serif;
}
.timeArea {
  height: 100;
  border: 1px solid #999;
  margin-bottom: 10px;
  width: 1000;
}
.countdownArea {
  font: 100 "Century Gothic", Futura, sans-serif;
  height: 700;
  border: 1px solid #999;
  margin-bottom: 10px;
  width: 1000;
}

.game {
  #display: flex;
  #flex-direction: column;
}

.game-info {
  margin-left: 20px;
}
.progressBar {
  position: relative;
  height: 20px;
  width: 350px;
  border-radius: 50px;
  border: 1px solid #999;
}

.progressFill {
  background: #f53005 ;
  height: 100%;
  border-radius: inherit;
  transition: width .2s ease-in;
  color:white;
}

