body {
  font-family : monospace ;
  background-color : white ;
  color : #111 ;
  min-width :  400px ;
  min-height : 200px ;
  max-width: 800px;
  padding : 1em ;
  margin : 5%;
  border : thin solid gray ;
  border-radius : 5px ;
  display : block ;
}

h1 a { color : inherit !important }
h2 a { color : inherit !important }
h3 a { color : inherit !important }
h4 a { color : inherit !important }
h5 a { color : inherit !important }
h6 a { color : inherit !important }

pre {
  margin : 2em 1em 2em 4em ;
}

#post-list {
  margin-bottom : 1em ;
  margin-top : 1em ;
}

#banner{
  display: flex;
  align-items: end;
}


#menu li {
  display : inline ;
}
#menu{
  font-size: 150%;
}
#menu li:before{
  content: "*";
}
#contentinfo{
  padding-top: 1em;
  font-size: 85%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media print {
  body {
    margin: 0;
    padding: 0;
    border: none;
    font-size: 8pt;
    width: 100%;
  }

  #menu{
    display: none;
  }

  #banner {
    justify-content: space-around;
  }
}


/* Circuits */
.circuitikz, .tikz{
  font-size: 75%;
  text-align: center;
}
