/* SOLVEN v107: stable auth actions when moving between documents.
   Session hint is UI only; server is always authoritative. */
html.sv107-session-preview body header.svs-header .svs-top-actions a[data-sv-account="register"] {
  visibility:hidden!important;opacity:0!important;pointer-events:none!important;
}
html.sv107-session-preview body header.svs-header .svs-top-actions a[data-sv-account="login"] {
  visibility:visible!important;opacity:1!important;white-space:nowrap!important;
}
/* Keep the same slot width before and after login; avoid navigation shifting. */
html body header.svs-header .svs-top-actions a[data-sv-account="login"]{min-width:120px!important;box-sizing:border-box!important;white-space:nowrap!important}
html body header.svs-header .svs-top-actions a[data-sv-account="register"]{min-width:158px!important;box-sizing:border-box!important;white-space:nowrap!important}
/* Page-to-page visual transition where supported; does not remove site scripts. */
@view-transition {navigation:auto}
