/* Dev's USVC reference: a pixel ripple within the solid CapU blue pill. */
.nav-menu a.nav-fuel,.nav-mobile-inner a.nav-fuel,
.site-header--unified .desktop-navigation a.nav-fuel-home,
.mobile-navigation--unified .mobile-menu-links a.nav-fuel-home,
.nav-menu a.nav-fuel:is(:hover,:focus-visible),.nav-mobile-inner a.nav-fuel:is(:hover,:focus-visible),
.site-header--unified .desktop-navigation a.nav-fuel-home:is(:hover,:focus-visible),
.mobile-navigation--unified .mobile-menu-links a.nav-fuel-home:is(:hover,:focus-visible){
 position:relative;isolation:isolate;overflow:hidden;
 color:#111;background:#118dff;box-shadow:none;
 transition:transform .2s ease;
}
.nav-menu a.nav-fuel:focus-visible,.nav-mobile-inner a.nav-fuel:focus-visible,
.site-header--unified .desktop-navigation a.nav-fuel-home:focus-visible,
.mobile-navigation--unified .mobile-menu-links a.nav-fuel-home:focus-visible{
 outline:2px solid #111;outline-offset:3px;
}
.nav-menu a.nav-fuel:active,.nav-mobile-inner a.nav-fuel:active,
.site-header--unified .desktop-navigation a.nav-fuel-home:active,
.mobile-navigation--unified .mobile-menu-links a.nav-fuel-home:active{transform:scale(.985)}
.capu-particles{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit}
.capu-particles canvas{display:block;width:100%;height:100%}
@media(prefers-reduced-motion:reduce){
 .nav-menu a.nav-fuel,.nav-mobile-inner a.nav-fuel,
 .nav-menu a.nav-fuel:active,.nav-mobile-inner a.nav-fuel:active,
 .site-header--unified .desktop-navigation a.nav-fuel-home,
 .site-header--unified .desktop-navigation a.nav-fuel-home:active,
 .mobile-navigation--unified .mobile-menu-links a.nav-fuel-home,
 .mobile-navigation--unified .mobile-menu-links a.nav-fuel-home:active{transition:none;transform:none}
}
