body {
  background-color: #28003b;
  color: #D8BFD8;
  text-align: center;
  margin-left: 60px;
  margin-right: 60px;
}

.container {
  display: flex;
  justify-content: space-between;
  background-color: #28003b;
}

.midcolumn {
  width: 55%;
text-align: center;
}

.leftcolumn,
.rightcolumn {
  width: 20%;
}

.leftcolumn, .rightcolumn, .midcolumn {
  background-color: #4b006e;
  padding: 10px;
}
  .title {
  padding: 2px;
  font-size: 50px;
  text-align: center;
  background: #4b006e;
}

.entry {
  background-color: #4b006e;
  padding: 10px;
  margin-top: 10px;
}


@font-face {
    font-family: "crimson_pro";
    src: url("../fonts/crimson_pro.ttf") format('truetype');
  }

@font-face {
  font-family: "newsreader";
  src: url("../fonts/newsreader.ttf") format('truetype');
  color: #fff;
  font-size: 36px;
} 

h1 {
    font-family: "newsreader", sans-serif;
    font-size: 42px;
    background: #38E1E7;
    background: linear-gradient(to right, #38E1E7 30%, #51CD6F 45%, #F2E155 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;



}

body {
    font-family: "crimson_pro", serif;
    font-size: 25px;
    line-height: 1.5;
    color: #fff8e7;
    letter-spacing: 0.3px;
}