/* SOLVEN v129 - render header consistently during English translation and auth checks. */
html[data-solven-lang-loading="en"] body {visibility:visible!important;}
/* Hide untranslated page contents, not the navigation. */
html[data-solven-lang-loading="en"] body > main,
html[data-solven-lang-loading="en"] body > footer {visibility:hidden!important;}
html[data-solven-lang-loading="en"] body header.svs-header,
html[data-solven-lang-loading="en"] body header.svs-header * {visibility:visible!important;}
html.sv105-known-in header.svs-header .svs-top-actions a[data-sv-account="login"],
html.sv128-known-in header.svs-header .svs-top-actions a[data-sv-account="login"] {visibility:visible!important;opacity:1!important;}
html.sv105-known-in header.svs-header .svs-top-actions a[data-sv-account="register"]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
@view-transition {navigation:auto;}
header.svs-header {view-transition-name:solven-header-v129;}
::view-transition-old(solven-header-v129),::view-transition-new(solven-header-v129){animation-duration:0s;}
