/* Only the navigation strip above the login hero */
.pe-site:has(.sl-scene)>.pe-header{position:relative;isolation:isolate;background:#091423;border-bottom-color:#244361;color:#c5d9ec}
.pe-site:has(.sl-scene)>.pe-header:before{content:"";position:absolute;inset:0 calc(50% - 50vw) -1px;z-index:-1;background:linear-gradient(105deg,#080f1b,#10243a 65%,#0a1728);border-bottom:1px solid #244361;pointer-events:none}
.pe-site:has(.sl-scene)>.pe-header .pe-brand{color:#91c7fa}
.pe-site:has(.sl-scene)>.pe-header>nav a{color:#c5d9ec}
.pe-site:has(.sl-scene)>.pe-header>nav a:hover{color:#80c8ff}
.pe-site:has(.sl-scene)>.pe-header .pe-login-small{background:#17334e;border-color:#41688c;color:#edf6ff}
.pe-site:has(.sl-scene)>.pe-header .pe-login-small:hover{background:#214665;border-color:#6b9cc6}
.pe-site:has(.sl-scene)>.pe-header a:focus-visible,.pe-site:has(.sl-scene)>.pe-header button:focus-visible{outline-color:#75c3ff}
