/* Final contrast layer for the light law and rule records. */
main.laws-page .dossier-body,
main.laws-page .dossier-body .rule-block,
main.rules-page .rule-dossier-body,
main.rules-page .rule-dossier-body .rule-block {
  color: #4d301b !important;
  -webkit-text-fill-color: #4d301b !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

main.laws-page .dossier-body .rule-block h3,
main.laws-page .dossier-body .rule-block h3 *,
main.rules-page .rule-dossier-body .rule-block h3,
main.rules-page .rule-dossier-body .rule-block h3 * {
  color: #48210f !important;
  -webkit-text-fill-color: #48210f !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

main.laws-page .dossier-body p,
main.laws-page .dossier-body li,
main.laws-page .dossier-body strong,
main.laws-page .dossier-body span,
main.rules-page .rule-dossier-body p,
main.rules-page .rule-dossier-body li,
main.rules-page .rule-dossier-body strong,
main.rules-page .rule-dossier-body span {
  color: #4d301b !important;
  -webkit-text-fill-color: #4d301b !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

main.laws-page .punishment-box span {
  color: #432617 !important;
  -webkit-text-fill-color: #432617 !important;
  background: #ead09b !important;
  border-left-color: #8d4427 !important;
  font-weight: 700 !important;
}

main.laws-page .punishment-box i { color: #8d4427 !important; }

main.rules-page .example-box,
main.rules-page .example-box * {
  color: #4d301b !important;
  -webkit-text-fill-color: #4d301b !important;
  text-shadow: none !important;
  opacity: 1 !important;
}

main.rules-page .example-title { color: #7a301b !important; -webkit-text-fill-color: #7a301b !important; }
main.rules-page .highlight-red { color: #962d2d !important; -webkit-text-fill-color: #962d2d !important; font-weight: 700 !important; }

/* Number chips intentionally stay light on a dark field. */
main.laws-page .dossier-index,
main.rules-page .rule-dossier-number,
main.rules-page .rule-number,
main.rules-page .rule-dossier-body .rule-block h3 .rule-number {
  color: #fff5dc !important;
  -webkit-text-fill-color: #fff5dc !important;
  background: #854025 !important;
}
