/* Subpages sit above a calm, dimmed camp; content and navigation stay sharp. */
.journey-screen[data-mode]:not([data-mode=home]):not([data-account-open])::before{
  background:rgba(3, 13, 39, .68);
  backdrop-filter:blur(3px);
  -webkit-backdrop-filter:blur(3px);
  pointer-events:none;
}
@media (prefers-reduced-transparency:reduce){
  .journey-screen[data-mode]:not([data-mode=home]):not([data-account-open])::before{
    background:rgba(3, 13, 39, .82);
    backdrop-filter:none;
    -webkit-backdrop-filter:none;
  }
}
