/* NOVA 3.6.14 – navigation and button polish. Desktop only; mobile layout untouched. */
@media (min-width:1001px){
 .site-header .header-inner .header-center-nav{align-items:center;gap:4px}
 .site-header .header-inner .header-center-nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:9px;line-height:1.2;transition:background-color .16s ease,color .16s ease,border-color .16s ease}
 .site-header .header-inner .header-center-nav>a:hover,.site-header .header-inner .header-center-nav>a:focus-visible{background:rgba(166,255,19,.09);color:#baff57}
 .site-header .header-actions{align-items:center;gap:8px}
 .site-header .header-actions .bpn365-search-trigger{min-height:36px;border-radius:9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}
 .site-header .header-actions .bpn-social-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border-radius:9px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}
 .site-header .header-actions .bpn-language-switch{min-height:36px;border-radius:9px;align-items:center}
 .site-header .header-actions .bpn-language-switch button{min-height:28px;border-radius:7px}
}
.site-header a:focus-visible,.site-header button:focus-visible{outline:2px solid #a6ff13;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.site-header .header-inner .header-center-nav>a,.site-header .header-actions .bpn365-search-trigger,.site-header .header-actions .bpn-social-link{transition:none}}
