/* WO29273_BIBLE_KNOWLEDGE_CONTRAST_CACHE_BYPASS_20260513X_START */

html body.dm-sitewide-codex .dm-bible-study-action-stack {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0.75rem !important;
  width: min(100%, 22rem) !important;
  margin-inline: auto !important;
}

html body.dm-sitewide-codex .dm-bible-study-action-stack .dm-btn-primary,
html body.dm-sitewide-codex .dm-bible-study-action-stack .dm-btn-outline {
  width: 100% !important;
  min-height: 44px !important;
  box-sizing: border-box !important;
  justify-content: center !important;
  text-align: center !important;
}

html body.dancz-bible-people-archive-route .entry-content .dm-codex-sitebar-cta,
html body.dancz-bible-people-archive-route .entry-content .dm-codex-sitebar-cta:link,
html body.dancz-bible-people-archive-route .entry-content .dm-codex-sitebar-cta:visited {
  background: linear-gradient(135deg, #ffe8a3 0%, #f4c85f 100%) !important;
  border-color: rgba(255, 232, 163, 0.82) !important;
  color: #07111f !important;
  -webkit-text-fill-color: #07111f !important;
  text-shadow: none !important;
}

html body.dancz-bible-people-archive-route .entry-content .dm-bible-people-directory-panel .dm-search-help,
html body.dancz-bible-people-archive-route .entry-content .dm-bible-people-directory-panel .dm-search-count,
html body.dancz-bible-people-archive-route .entry-content .dm-bible-people-directory-panel p {
  color: #172033 !important;
  -webkit-text-fill-color: #172033 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-article-nav a,
html body.dancz-bible-person-route .entry-content .dm-bible-person-article-nav a:link,
html body.dancz-bible-person-route .entry-content .dm-bible-person-article-nav a:visited {
  background: #fffaf0 !important;
  border-color: rgba(91, 55, 13, 0.18) !important;
  color: #172033 !important;
  -webkit-text-fill-color: #172033 !important;
  text-shadow: none !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-article-nav a.is-active,
html body.dancz-bible-person-route .entry-content .dm-bible-person-article-nav a.is-active:link,
html body.dancz-bible-person-route .entry-content .dm-bible-person-article-nav a.is-active:visited {
  background: #2d211c !important;
  border-color: rgba(244, 208, 111, 0.5) !important;
  color: #fffaf0 !important;
  -webkit-text-fill-color: #fffaf0 !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-route-boundary,
html body.dancz-bible-person-route .entry-content .dm-bible-person-quick-route-card,
html body.dancz-bible-person-route .entry-content .dm-bible-person-hub-card,
html body.dancz-bible-person-route .entry-content .dm-bible-person-next-card,
html body.dancz-bible-person-route .entry-content .dm-bible-person-article-card {
  background: #fffaf0 !important;
  border-color: rgba(91, 55, 13, 0.18) !important;
  color: #172033 !important;
  -webkit-text-fill-color: #172033 !important;
  text-shadow: none !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-route-boundary *,
html body.dancz-bible-person-route .entry-content .dm-bible-person-quick-route-card *,
html body.dancz-bible-person-route .entry-content .dm-bible-person-hub-card *,
html body.dancz-bible-person-route .entry-content .dm-bible-person-next-card *,
html body.dancz-bible-person-route .entry-content .dm-bible-person-article-card * {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  text-shadow: none !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-card-kicker,
html body.dancz-bible-person-route .entry-content .dm-bible-person-section-kicker,
html body.dancz-bible-person-route .entry-content .dm-bible-person-passage-line,
html body.dancz-bible-person-route .entry-content .dm-bible-person-scripture-link {
  color: #5b370d !important;
  -webkit-text-fill-color: #5b370d !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-hub-section h2,
html body.dancz-bible-person-route .entry-content .dm-bible-person-hub-section .dm-bible-person-section-lede,
html body.dancz-bible-person-route .entry-content #key-passages h2,
html body.dancz-bible-person-route .entry-content #key-passages .dm-bible-person-section-lede {
  color: #211827 !important;
  -webkit-text-fill-color: #211827 !important;
  text-shadow: none !important;
}

html body.dancz-bible-person-route .entry-content .dm-bible-person-scripture-action a,
html body.dancz-bible-person-route .entry-content .dm-bible-person-scripture-action a:link,
html body.dancz-bible-person-route .entry-content .dm-bible-person-scripture-action a:visited {
  background: #172033 !important;
  border-color: rgba(23, 32, 51, 0.44) !important;
  color: #fffaf0 !important;
  -webkit-text-fill-color: #fffaf0 !important;
}

html body.dm-area-apologist .dm-apologist-chapter-link-label {
  color: inherit !important;
  -webkit-text-fill-color: inherit !important;
  opacity: 1 !important;
}

html body.dm-area-apologist .dm-apologist-chapter-link.is-active,
html body.dm-area-apologist .dm-apologist-chapter-link.is-active .dm-apologist-chapter-link-label {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* WO29273_BIBLE_KNOWLEDGE_CONTRAST_CACHE_BYPASS_20260513X_END */
