/* Continuous dark opening and sticky dark navigation. */
.immersive-preview{--opening-bg:#17131d}
.immersive-preview header,.immersive-preview header.is-scrolled{background:var(--opening-bg);color:white;border-bottom-color:transparent;box-shadow:none}
.immersive-preview header>a img{filter:brightness(0) invert(1);opacity:1}
.immersive-preview header nav a{color:#ded7e7}
.immersive-preview header nav a[aria-current="page"]{color:white}
.immersive-preview header nav .btn{color:white}
.immersive-preview header.is-scrolled{background:#17131df5;box-shadow:0 1px 0 #ffffff12}
.immersive-preview .hero{margin:0;padding:72px 44px 88px;min-height:calc(100svh - 76px);align-items:center;isolation:isolate}
.immersive-preview .hero:before{inset:0 calc(50% - 50vw);border-radius:0 0 40px 40px;background:radial-gradient(ellipse at 10% 65%,#7928d240,transparent 55%),radial-gradient(ellipse at 95% 90%,#2864f035,transparent 45%),linear-gradient(#17131d,#17131d);animation:none!important}
.immersive-preview .hero:after{display:none}
@media(max-width:800px){.immersive-preview .hero{padding:44px 24px 72px;min-height:calc(100svh - 164px)}.immersive-preview .hero:before{border-radius:0 0 28px 28px}.immersive-preview .hero:after{height:32px}}

.immersive-preview header,.immersive-preview header>a img,.immersive-preview header nav a{transition:background-color .3s ease,color .3s ease,filter .3s ease!important}
.immersive-preview header.over-light,.immersive-preview header.over-light.is-scrolled{background:#351d50;color:white;border-bottom-color:#ffffff16;box-shadow:none}
.immersive-preview header.over-light>a img{filter:brightness(0) invert(1)}
.immersive-preview header.over-light nav a{color:#ded7e7}
.immersive-preview header.over-light nav a[aria-current="page"]{color:white}
.immersive-preview header.over-light nav .btn{color:white}
@media(prefers-reduced-motion:reduce){.immersive-preview header,.immersive-preview header>a img,.immersive-preview header nav a{transition:none!important}}
/* Glass navigation adapts contrast to the section beneath it. */
.immersive-preview header,.immersive-preview header.is-scrolled{background:rgba(24,17,34,.42);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-bottom:1px solid rgba(255,255,255,.13);box-shadow:0 4px 24px rgba(14,8,24,.06)}
.immersive-preview header.over-light,.immersive-preview header.over-light.is-scrolled{background:rgba(248,247,252,.65);border-bottom:1px solid rgba(120,90,150,.13);box-shadow:0 4px 24px rgba(35,18,53,.04)}
.immersive-preview header.over-light>a img{filter:brightness(0);opacity:.9}
.immersive-preview header.over-light nav a{color:#615969}
.immersive-preview header.over-light nav a[aria-current="page"]{color:#21152f}
.immersive-preview header.over-light nav .btn{color:#fff}
/* Match the opening behind the glass instead of mixing with the page white. */
.immersive-preview header:not(.over-light),.immersive-preview header.is-scrolled:not(.over-light){background-color:#17131d;border-bottom-color:transparent;box-shadow:none}
