/*
background = #fdffdf
sections #cae982
light blue #cff0fb
*/

body {
  font-family: "DejaVu Sans", sans; background-color: #fdffdf }

main, article {
  padding: 2ch;
  }

aside { float: right; clear: both; width: 40ch }

th, td {
  padding: .5ch; }

article, p, img, h1, h2, h3, h4, h5, section {
  max-width: 100%; }


article, section, img { padding:2ch; margin-left: 2ch; margin-right: 2ch}

article {
    word-break: normal;
}

section {
    background-color: #e3dcff;
}

pre {
  display: block;
  white-space: pre-wrap;
  padding-left: 1ch; }

header > h1 {
  font-weight: bold;
  text-transform: capitalize; }

header a, header a:hover {
  text-decoration: none;
  font-family: monospace; }

a:hover {
  text-decoration: underline; }

pre {
  border-left-width: 1mm solid; }

body, a, header a:visited {
  color: #191B22; }

pre {
  border-left: 1mm solid #191B22; }

a {
  color: SteelBlue; }

.abstract, .meta {
  color: #909090; }

article, .listing > li {
  /*background-color: rgba(100, 100, 100 0.1);*/
  /*background-color: WhiteSmoke;*/
  background-color: Gainsboro;
  border: 1px solid rgba(100, 100, 100, 0.2); }

.pipe {
  opacity: .3; }
