article,
section {
  text-align: left;
}

article a {
  color: #be0a26;
}

article a:hover,
article a:focus {
  color: #303030;
}

article p {
  font-size: 1.0rem;
}

#toplink {
	background: transparent;
	bottom: 0;
	margin: 0;
  padding: 1rem;
	position: fixed;
	right: 0;
}

#toplink a {
  color: #DCDCDC;
}

#toplink {
  display: none;
}

#toplink a:hover {
  color: #303030;
}

@media (min-width: 30rem) {
  #toplink {
    display: inherit;
  }
  article p {
    font-size: 1.2rem;
  }
}

@media (min-width: 90rem) {
  article p {
    font-size: 1.4rem;
  }
  #ds {
    font-size: 1.4rem;
  }
}
