/* Novelumo Editorial V1.6 — current Gen2 markup only.
   Saved inline summary styles are normalized by Visual Renderer 0.1.24.
   This block is also bundled in the plugin for a consistent baseline. */
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-summary {
  position: static !important;
  display: block !important;
  margin: 1em 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: inherit !important;
  font-size: 1em !important;
  font-weight: 400 !important;
  line-height: 1.85 !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-summary::before,
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-summary::after {
  content: none !important;
  display: none !important;
}
/* The renderer already supplies one bullet span. Suppress theme decorations. */
.novelumo-article.nvr-root[data-nv-editorial="2"] ul.nv-reading-list {
  list-style: none !important;
  margin: .35em 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-list > li {
  display: block !important;
  list-style: none !important;
  min-width: 0;
  counter-increment: none !important;
  background-image: none !important;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-list > li::before,
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-list > li::after,
.novelumo-article.nvr-root[data-nv-editorial="2"] .nv-reading-list > li::marker {
  content: none !important;
  display: none !important;
}
/* Preserve the user's semantic colors; reserve green and underline for links. */
.novelumo-article.nvr-root[data-nv-editorial="2"] strong.nv-ed-strong {
  color: #111 !important;
  font-weight: 700 !important;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] strong.nv-ed-key {
  color: #c62828 !important;
  font-weight: 700 !important;
  background: transparent !important;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] strong.nv-ed-caution {
  color: #1565c0 !important;
  font-weight: 700 !important;
  background: transparent !important;
  text-decoration: none !important;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] strong.nv-ed-marker {
  font-weight: 700 !important;
  color: inherit !important;
  background: linear-gradient(transparent 58%, #ffed7a 58%) !important;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] a[href] {
  color: #087f5b !important;
  text-decoration: underline !important;
  text-underline-offset: .2em;
}
.novelumo-article.nvr-root[data-nv-editorial="2"] a[href]:focus-visible {
  outline: 2px solid #087f5b;
  outline-offset: 3px;
}
