/* MAROCSTOR premium navigation: visual-only; original links remain functional */
@media(min-width: 901px){
 yc-header .links>ul{gap:10px!important}
 yc-header .links>ul>li>a.link{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:11px 20px!important;border:1px solid #d4e8de;border-radius:999px!important;background:#f2faf5!important;color:#07583d!important;font-weight:800!important;box-shadow:0 3px 12px rgba(4,70,44,.06);text-decoration:none!important;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease!important}
 yc-header .links>ul>li>a.link:hover,yc-header .links>ul>li>a.link:focus-visible,yc-header .links>ul>li:focus-within>a.link{background:#08744e!important;color:white!important;transform:translateY(-2px);box-shadow:0 7px 18px rgba(5,88,54,.22)}
 yc-header .links>ul>li .sub-links{z-index:40!important;border:1px solid #dbeee3!important;background:white!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(8,65,43,.16)!important;min-width:235px!important}
 yc-header .links>ul>li .sub-links a{color:#124e39!important;font-weight:700!important}
 yc-header .links>ul>li .sub-links a:hover,yc-header .links>ul>li .sub-links a:focus-visible{background:#e7f6ec!important;color:#006f45!important}
}
@media(max-width:900px){yc-header .links>ul>li>a.link{border-radius:12px} }
@media(prefers-reduced-motion:reduce){yc-header .links>ul>li>a.link{transition:none!important;transform:none!important}}

/* Mobile tap feedback, no hover-only dependency */
@media(max-width:767px){
 .ms-nav-pill,.ms-premium-nav a,.ms-premium-nav button{touch-action:manipulation;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}
 .ms-nav-pill:active,.ms-premium-nav a:active,.ms-premium-nav button:active{background:#006b49!important;color:white!important;box-shadow:0 3px 12px #00452b35}
}
