.body figcaption {
  color: var(--color-text) !important;
}

.body.news-post em {
  border: 0 !important;
  font-style: italic;
  margin: inherit !important;
  padding: inherit !important;
}

.body.news-post hr {
  background-color: #aaa !important;
  margin: .25rem 0 !important;
}

.body.news-post .number {
  align-items: inherit;
  background-color: inherit;
  border-radius: inherit;
  display: inherit;
  font-size: inherit;
  height: inherit;
  justify-content: inherit;
  margin-right: inherit;
  min-width: inherit;
  padding: inherit;
  text-align: inherit;
  vertical-align: inherit;
}

.body.news-post.site-saturday-morning-breakfast-cereal {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.body.news-post.site-slashdot i {
  border-left: 2px solid #ddd;
  display: block;
  font-style: normal !important;
  margin-bottom: 1em;
  margin-top: 1em;
  padding-left: 1em;
}

.body.news-post.site-news-on-redox-your-next-gen-os h1,
.body.news-post.site-news-on-redox-your-next-gen-os h2,
.body.news-post.site-news-on-redox-your-next-gen-os h3,
.body.news-post.site-news-on-redox-your-next-gen-os h4,
.body.news-post.site-news-on-redox-your-next-gen-os h5 {
  color: var(--color-text) !important;
}

.body.mail code,
.body.mail pre {
  color: var(--color-text);
  background-color: var(--color-bg-secondary);
}
