@media(prefers-reduced-motion:reduce) {

  #dmf-reader .reader-scroll,
  #dmf-lightbox .reader-scroll {
    scroll-behavior: auto
  }
}

/* Laranja em pequenos detalhes; texto escuro mantém contraste no creme. */
#dmf-reader,
#dmf-lightbox {
  --ink: #39214f;
  --lilac: #e8dcef;
  --green: #a2bc97;
  --yellow: #eeca69;
  font-family: var(--sans);
  font-size: 16px;
  line-height: 1.75
}

#dmf-reader {
  border-top: 3px solid #f4741d
}

#dmf-reader .article-intro h1::after {
  content: "";
  display: block;
  width: 84px;
  height: 2px;
  background: #f4741d;
  margin-top: 24px
}

#dmf-reader .orange-word {
  color: #a64712
}

#dmf-reader .jump-links a:hover {
  border-color: #f4741d
}

#dmf-reader .chapter {
  scroll-margin-top: 20px
}
