body {
  color: #bfbfbf;
  background-color: #232323;
  padding: 1.5%;
  margin: 0;
  position: absolute;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 1.3;
  font-size: 17px; }
  body * {
    font-size: 17px; }

a {
  color: #068cdf; }
  a:visited {
    color: #a03d86; }
  a:hover {
    color: #056dad; }

h1, h1 a {
  margin-top: 0;
  font-size: 34px; }

h1 {
  margin-bottom: 10px; }

h2 {
  margin-bottom: 15px;
  font-size: 23.8px; }

.rectangle {
  position: relative;
  padding: 10px;
  margin-bottom: 15px;
  background-color: #353535;
  transition: ease-in-out 0.04s;
}

.rectangle:hover {
  background-color: #424242;
  transform: scale(1.01);
  transition: ease-in-out 0.02s;
}

