#canvas{

  position: relative;
  width: 80vmin;
  height: 80vmin;
  background-color: #ffffff;
  margin: 0 auto;
}

#beigebox{
  position: absolute;
  width: 25vmin;
  height: 25vmin;
  background-color:#e2e2c5;
}

#bluebox{
  position: absolute;
  width: 55vmin;
  height: 25vmin;
  left: 25vmin;
  top: 0;
  background-color:#31318e;
}

#blackbox1{
  position: absolute;
  width: 29vmin;
  height: 5vmin;
  top: 75vmin;
  left: 0;
  background-color:#000000;
}