/* Scoped demo/tour legibility after the shared light design-system overrides. */
.readable-demo header nav a,
.readable-tour header nav a,
.readable-demo footer,
.readable-tour footer {
  color: #47605a !important;
}
.readable-demo header nav a:hover,
.readable-tour header nav a:hover,
.readable-demo footer a,
.readable-tour footer a,
.readable-tour .step-secondary-link,
.readable-tour .end a {
  color: #176f60 !important;
}
.readable-demo .topics h2 {
  color: #f7f8f5 !important;
}
.readable-tour .step,
.readable-tour .end {
  background: #ffffff;
  color: #183c34;
  border-color: #d7e4dc;
}
.readable-tour .step li {
  color: #47605a;
}
.readable-tour .step-number {
  color: #176f60;
}
.readable-tour .step-link {
  background: #176f60;
  color: #ffffff !important;
}
.readable-tour .step-link:hover,
.readable-tour .step-link:focus-visible {
  background: #125b4f;
}
