/* Final public-dark cascade. This follows the archived paper-route stylesheet. */
body:not(.brand-page) .journey-row,
body:not(.brand-page) .journey-node-grid {
  border-color: #313e5a;
  background: #313e5a;
}
body:not(.brand-page) .journey-row-label {
  color: #f5f7ff;
  background: #151b2c;
}
body:not(.brand-page) .journey-row-label span {
  color: #9ef0cb;
}
body:not(.brand-page) .journey-node,
body:not(.brand-page) .journey-node:not(:last-child)::after {
  border-color: #313e5a;
  background: #101624;
}
body:not(.brand-page) .journey-node a,
body:not(.brand-page) .journey-node a:hover {
  color: #f2f4fb;
  background: #101624;
}
body:not(.brand-page) .journey-node p,
body:not(.brand-page) .journey-phase,
body:not(.brand-page) .journey-status {
  color: #bdc8dd;
}
body:not(.brand-page) .journey-node.phase-specialist a {
  background: #171428;
}
body:not(.brand-page) .phase-specialist .journey-phase {
  color: #f0c77b;
}
body:not(.brand-page) .decision-journey-graph.compact .journey-row-label {
  background: #3d2b70;
  border-bottom-color: #a78bfa;
}
body:not(.brand-page) .pointer-label {
  background: #4b338a;
}
body:not(.brand-page) .verification-pointer {
  border-color: #8f77dc;
  background: #101624;
}
body:not(.brand-page) .verification-pointer h2 {
  color: #f5f7ff;
}
body:not(.brand-page) .verification-pointer p {
  color: #c4cede;
}
body:not(.brand-page) .verification-pointer .text-link {
  color: #e2d8ff;
}
body:not(.brand-page) .local-badge {
  border-color: #7ee7bd;
  color: #9ef0cb;
}
body:not(.brand-page) .owner-note,
body:not(.brand-page) .site-main label {
  color: #eef1f8;
}
body:not(.brand-page) .button-quiet {
  border-color: #7585a5;
  color: #eef1f8;
  background: #171f31;
}
body:not(.brand-page) .example-script-boundary {
  border-color: #b9934e;
  color: #f6e6bd;
  background: #251c13;
}
body:not(.brand-page) .example-control-panel,
body:not(.brand-page) .example-result-panel {
  border-color: #37435d;
  color: #eef1f8;
  background: #101624;
}
body:not(.brand-page) .example-control-panel fieldset p {
  color: #bdc8dd;
}
body:not(.brand-page) .example-result-panel [data-example-status] {
  color: #f8e9c7;
  background: #2b2117;
}
body:not(.brand-page) .example-result-panel li {
  border-color: #37435d;
  background: #151d2d;
}
body:not(.brand-page) .example-result-panel li span {
  color: #bdc8dd;
}
body:not(.brand-page) .example-button-row .example-secondary-button {
  color: #eef1f8;
}
body:not(.brand-page) .network-core {
  border-color: #aa94e7;
  background: #3d2b70;
}
body:not(.brand-page) .network-core > span,
body:not(.brand-page) .network-core > strong,
body:not(.brand-page) .network-core > small {
  color: #fff;
}
body:not(.brand-page) .inline-alert {
  border-color: #b9934e;
  color: #f6e6bd;
  background: #251c13;
}
body:not(.brand-page) .route-choice-grid input:checked + span,
body:not(.brand-page) .route-pattern-choices input:checked + span {
  color: #fff;
  background: #3d2b70;
}
body:not(.brand-page) .route-choice-grid input:checked + span small,
body:not(.brand-page) .route-pattern-choices input:checked + span small {
  color: #eee9ff;
}
body:not(.brand-page) .button-dark {
  color: #fff;
  background: #3d2b70;
}
