/* SOLVEN v127: no disappearing header during page navigation. */
/* EN translator intentionally hides body temporarily. Keep only the existing
   header visible while translation finishes. */
html[data-solven-lang-loading="en"] body header.svs-header,
html[data-solven-lang-loading="en"] body header.svs-header * {
  visibility:visible!important;
}
/* Never reveal register to a cached signed-in session before confirmation. */
html.sv107-session-preview body header.svs-header .svs-top-actions a[data-sv-account="register"],
html.sv107-session-preview body .svs-mobile a[data-sv-account-mobile="register"]{
  visibility:hidden!important;opacity:0!important;pointer-events:none!important;
}
/* Avoid unwanted cross-document fading of the navigation. */
@view-transition {navigation:none}
