html {
  max-width: 80ch;
  padding: 3em 1em;
  margin: auto;
  line-height: 1.75;
  font-size: 1.25em;
}

/*
h1,h2,h3,h4,h5,h6 {
  margin: 3em 0 1em;
}
*/

p,ul,ol {
  margin-bottom: 2em;
  color: #1d1d1d;
  font-family: sans-serif;
}

table, th, td {
  border: 1px solid;
}

tr.B {
  background-color: lavender;
}

tr.status_D {
  background-color: LightSteelBlue;
}

tr.status_U {
  background-color: LightGoldenRodYellow;
}

tr.status_X {
  color: White;
  background-color: DarkSlateGray;
}

div#notices {
  width: 100%;
  background-color: coral;
  border: 2px solid red;
  border-radius: 16px;
}
