/*
Solvory Floating Glass Navigation V17
Only the OUTER header wrapper and the existing dark rounded navigation pill.
Removes the white rectangular strip behind the capsule without changing menus,
logo, footer, dropdown layering, page templates or sticky-header behavior.
*/
body header.site-header.wp-block-template-part:has(> .sv3-header.sv5-header){
 background:transparent!important;
 background-color:transparent!important;
 background-image:none!important;
 border:0!important;
 border-color:transparent!important;
 box-shadow:none!important;
 -webkit-box-shadow:none!important;
 backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
 padding:8px 0 8px!important;
 margin:0!important;
 outline:0!important;
 overflow:visible!important;
 isolation:auto!important;
 position:sticky;
 top:0;
 z-index:1000;
}
body header.site-header.wp-block-template-part:has(> .sv3-header.sv5-header)::before,
body header.site-header.wp-block-template-part:has(> .sv3-header.sv5-header)::after{
 content:none!important;display:none!important;
 background:none!important;box-shadow:none!important
}
/* Keep the pill clearly visible, just slightly see-through, with the same rounded form. */
body header.site-header.wp-block-template-part>.sv3-header.sv5-header{
 position:relative;
 background:linear-gradient(111deg,rgba(26,26,42,.77) 0%,rgba(35,30,57,.70) 48%,rgba(49,38,79,.74) 100%)!important;
 border:1px solid rgba(218,207,255,.23)!important;
 border-radius:999px!important;
 background-clip:padding-box!important;
 -webkit-backdrop-filter:blur(24px) saturate(1.25)!important;
 backdrop-filter:blur(24px) saturate(1.25)!important;
 box-shadow:0 13px 33px rgba(31,22,67,.17),inset 0 1px 0 rgba(255,255,255,.12)!important;
 opacity:1!important;
 isolation:isolate;
 overflow:visible!important;
 transition:background .24s,border-color .24s,box-shadow .24s!important;
}
body header.site-header.wp-block-template-part>.sv3-header.sv5-header:hover,
body header.site-header.wp-block-template-part>.sv3-header.sv5-header:focus-within{
 background:linear-gradient(111deg,rgba(26,26,42,.86),rgba(43,33,72,.83))!important;
 border-color:rgba(229,218,255,.34)!important;
 box-shadow:0 17px 39px rgba(31,22,67,.22),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
body .sv5-header .sv3-head-nav>a,
body .sv5-header .sv3-head-details>summary,
body .sv5-header .sv3-brand-word,
body .sv5-header .sv3-head-link{
 color:#f8f6ff!important;
 text-shadow:0 1px 5px rgba(15,12,40,.18);
}
body .sv5-header .sv5-mega,
body .sv5-header .sv5-mobile-panel,
body .sv5-header .sv3-head-popover{
 /* Stay solid white so the multi-level tools menu is always readable. */
 background:#fff!important;
 opacity:1!important;
 -webkit-backdrop-filter:none!important;
 backdrop-filter:none!important;
}
/* Restore complete accessibility around the new glass background. */
body .sv5-header :is(a,button,summary,input):focus-visible{
 outline:3px solid #e4d8ff!important;
 outline-offset:3px!important;
}
@media(max-width:980px){
 body header.site-header.wp-block-template-part:has(> .sv3-header.sv5-header){
   padding:7px 0!important;
 }
 body header.site-header.wp-block-template-part>.sv3-header.sv5-header{
   max-width:calc(100% - 19px)!important;
   border-radius:999px!important;
   background:linear-gradient(111deg,rgba(29,28,46,.84),rgba(45,36,74,.82))!important;
   -webkit-backdrop-filter:blur(18px) saturate(1.22)!important;
   backdrop-filter:blur(18px) saturate(1.22)!important;
 }
}
@media(max-width:600px){
 body header.site-header.wp-block-template-part:has(> .sv3-header.sv5-header){
   padding:6px 0!important;
 }
 body header.site-header.wp-block-template-part>.sv3-header.sv5-header{
   max-width:calc(100% - 14px)!important;
   box-shadow:0 8px 20px rgba(28,17,53,.14),inset 0 1px 0 rgba(255,255,255,.14)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 body header.site-header.wp-block-template-part>.sv3-header.sv5-header{
   transition:none!important;
 }
}
