/* v130 - unified first paint. Never reveal untranslated English content. */
@view-transition { navigation:auto; }
header.svs-header { view-transition-name:solven-header-stable-v130!important; }
::view-transition-old(solven-header-stable-v130),
::view-transition-new(solven-header-stable-v130){animation-duration:0s!important;mix-blend-mode:normal!important;}
/* Override legacy v70/v127/v128/v129 conflict. Header is translated synchronously. */
html[data-solven-lang-loading="en"] body {visibility:visible!important;}
html[data-solven-lang-loading="en"] body > :not(header):not(script):not(style):not(link),
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 body header.svs-header .svs-top-actions a[data-sv-account="login"],
html.sv128-known-in body header.svs-header .svs-top-actions a[data-sv-account="login"] {visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
html.sv105-known-in body header.svs-header .svs-top-actions a[data-sv-account="register"],
html.sv128-known-in body header.svs-header .svs-top-actions a[data-sv-account="register"] {visibility:hidden!important;opacity:0!important;pointer-events:none!important;}
html[data-sv130-lang="en"] header .svl69-switch button[data-lang="en"],
html[data-sv130-lang="pl"] header .svl69-switch button[data-lang="pl"] {background:#ff8a00!important;color:#0d0804!important;}
html[data-sv130-lang="en"] header .svl69-switch button[data-lang="pl"],
html[data-sv130-lang="pl"] header .svl69-switch button[data-lang="en"] {background:transparent!important;color:#bfb7ae!important;}
/* State after a user changes language on the current document. */
html[data-sv130-lang="en"] header .svl69-switch button[data-lang="pl"].is-active,
html[data-sv130-lang="pl"] header .svl69-switch button[data-lang="en"].is-active {background:#ff8a00!important;color:#0d0804!important;}
