/* Leadom / transparent precision navigation v3. All markup and assets preserved. */
:root{--ld-glass-ease:cubic-bezier(.22,1,.36,1);--ld-accent:#0044FF}
#ld-header .ld-nav{
 background:rgba(13,20,43,.36)!important;
 -webkit-backdrop-filter:blur(26px) saturate(155%)!important;
 backdrop-filter:blur(26px) saturate(155%)!important;
 border:1px solid rgba(255,255,255,.19)!important;
 box-shadow:0 10px 35px rgba(0,0,0,.085),inset 0 1px 0 rgba(255,255,255,.09)!important;
 transition:background .48s ease,border-color .48s ease,box-shadow .48s ease,transform .55s var(--ld-glass-ease)!important;
}
#ld-header.ld-nav-scrolled .ld-nav{
 background:rgba(13,20,43,.69)!important;
 border-color:rgba(255,255,255,.17)!important;
 box-shadow:0 19px 45px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
/* Same typographic family and tight tracking as the homepage hero headline. */
#ld-header .ld-logo span{font-family:'Chakra Petch','Space Grotesk',sans-serif!important;font-size:27px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.075em!important;font-stretch:normal;text-transform:uppercase!important}
/* Main items: faint chromatic illumination and a traveling blue hairline. */
#ld-header .ld-links>a,#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger{
 border:1px solid transparent!important;border-radius:100px!important;
 background:transparent!important;box-shadow:none!important;
 transition:color .28s ease,background .32s ease!important;
}
#ld-header .ld-links>a:hover,#ld-header .ld-links>a:focus-visible,
#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger:hover,
#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger:focus-visible,
#ld-header .ld-links>.ld-nav-item[data-open="true"]>.ld-nav-trigger{
 background:rgba(255,255,255,.065)!important;border-color:transparent!important;
 box-shadow:none!important;
}
#ld-header .ld-links>a::after,#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger::after{
 height:2px!important;left:22%!important;right:22%!important;bottom:2px!important;
 border-radius:2px!important;background:#0044FF!important;opacity:1!important;
 transform:scaleX(0)!important;transition:transform .4s var(--ld-glass-ease)!important;
}
#ld-header .ld-links>a:hover::after,#ld-header .ld-links>a:focus-visible::after,
#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger:hover::after,
#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger:focus-visible::after,
#ld-header .ld-links>.ld-nav-item[data-open="true"]>.ld-nav-trigger::after{transform:scaleX(1)!important}
/* Dropdown glass: visually part of the same system, with generous air and quiet focus. */
#ld-header .ld-dropdown{
 background:rgba(13,20,43,.88)!important;
 -webkit-backdrop-filter:blur(32px) saturate(140%)!important;
 backdrop-filter:blur(32px) saturate(140%)!important;
 border:1px solid rgba(255,255,255,.17)!important;
 box-shadow:0 26px 65px rgba(0,0,0,.23),inset 0 1px rgba(255,255,255,.055)!important;
}
#ld-header .ld-dropdown .ld-menu-col a{border-radius:7px!important;transition:background .32s ease,padding-left .38s var(--ld-glass-ease),color .28s ease!important}
#ld-header .ld-dropdown .ld-menu-col a:hover,#ld-header .ld-dropdown .ld-menu-col a:focus-visible{
 background:rgba(255,255,255,.045)!important;padding-left:16px!important;
}
#ld-header .ld-dropdown .ld-menu-col a::before{background:#0044FF!important;width:2px!important;height:15px!important}
#ld-header .ld-links>a:focus-visible,#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger:focus-visible,
#ld-header .ld-dropdown .ld-menu-col a:focus-visible{outline:2px solid #0044FF!important;outline-offset:2px!important}
/* Keep light-mode glass legible without using solid white panels. */
html[data-theme="space-white"] #ld-header .ld-nav{background:rgba(13,20,43,.34)!important}
html[data-theme="space-white"] #ld-header.ld-nav-scrolled .ld-nav{background:rgba(13,20,43,.65)!important}
@media(max-width:900px){#ld-header .ld-logo span{font-size:24px!important}}
@media(prefers-reduced-motion:reduce){#ld-header .ld-nav,#ld-header .ld-links>a,#ld-header .ld-links>.ld-nav-item>.ld-nav-trigger,#ld-header .ld-dropdown .ld-menu-col a{transition:none!important}}
