/* Owner-requested desktop nav polish only. Existing mobile breakpoint is 760px.
   Direct ordinary nav anchors only: articles, proposals, comparison, contacts.
   Existing left border width is retained transparently to preserve geometry. */
@media (min-width:761px) {
  body header.unified-header[data-header3] #mainNavigation.main-navigation > .header3-nav-links > a:not(.catalog-nav-link) {
    border-left-color:transparent!important;
    border-radius:13px!important;
    background:linear-gradient(180deg,#fffaf5,#ffe8d2)!important;
    color:#0c2145!important;
    box-shadow:inset 0 1px 0 #fff,0 1px 2px #60390c16!important;
    transition:background-color 140ms ease,box-shadow 140ms ease!important;
  }
  body header.unified-header[data-header3] #mainNavigation.main-navigation > .header3-nav-links > a:not(.catalog-nav-link):hover {
    background:#ffdfbd!important;
    box-shadow:inset 0 2px 4px #8b460b24,inset 0 -1px 0 #ffffffb3!important;
  }
  body header.unified-header[data-header3] #mainNavigation.main-navigation > .header3-nav-links > a:not(.catalog-nav-link):active {
    background:#f8d2ad!important;
    box-shadow:inset 0 3px 6px #78380538,inset 0 1px 2px #78380520!important;
  }
  body header.unified-header[data-header3] #mainNavigation.main-navigation > .header3-nav-links > a:not(.catalog-nav-link):focus-visible {
    outline:3px solid #113da1!important;
    outline-offset:2px!important;
    border-radius:13px!important;
  }
}
@media (min-width:761px) and (prefers-reduced-motion:reduce) {
  body header.unified-header[data-header3] #mainNavigation.main-navigation > .header3-nav-links > a:not(.catalog-nav-link) {
    transition:none!important;
  }
}
