.smooth-transition alap-link{--alap-transition: background .4s ease, color .4s ease}.slide-right alap-link{--alap-hover-transform: translateX(6px);--alap-transition: transform .4s ease, background .4s ease, color .4s ease}.scale-up alap-link{--alap-hover-transform: scale(1.03);--alap-transition: transform .12s ease}.hover-opacity-self alap-link{--alap-hover-opacity: .4}.hover-opacity-siblings alap-link{--alap-dim-unhovered: .4;--alap-transition: opacity .2s ease}.hover-accent alap-link{--alap-hover-shadow: inset 3px 0 0 #3b82f6;--alap-transition: box-shadow .1s ease, background .4s ease, color .4s ease}.menu-transition alap-link{--alap-shadow: 0 4px 12px rgba(0, 0, 0, .1);--alap-menu-hover-shadow: 0 12px 32px rgba(0, 0, 0, .25);--alap-menu-transition: box-shadow .3s ease}.fade-slide::part(menu){display:block!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(12px);transition:opacity .3s ease,visibility .3s,transform .3s ease}.fade-slide[aria-expanded=true]::part(menu){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.fade-scale::part(menu){display:block!important;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.85);transform-origin:top left;transition:opacity .3s ease,visibility .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.fade-scale[aria-expanded=true]::part(menu){opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.cursor-default alap-link{--alap-cursor: default}
