h1 {
  color: #364e96;
  border: solid 3px #364e96;
  padding: 0.5em;
  border-radius: 25px 0px 0px 25px;
  background: linear-gradient(transparent 20%, #aaddff 80%);
}

h2 {
   background: linear-gradient(transparent 20%, #a7d6ff 80%);
}

h3 {
  border-left: solid 5px #a0d0ff;
  padding: 0.25em 0.5em;
}


table {
  border-collapse: collapse;
  border: solid 1px gray;
  background-color: #fff2d9;
}

table th {
  border: solid 1px gray;
  background: linear-gradient(#ffdd99,#bbaa88);
  padding: 1px 0;
}

table td {
  border: solid 1px gray;
}

pre {
  background: linear-gradient(#eeffee,#88dd66);
  border: solid 3px gray;
  padding: 10px 10px;
  border-radius: 10px;
}

strong {
   background: linear-gradient(transparent 30%, #bbbb00);
}