.ljc-glint{position:relative;overflow:hidden;isolation:isolate} .ljc-glint::after{content:"";position:absolute;inset:-20% auto -20% -40%;width:45%;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(201,164,92,0) 35%,rgba(201,164,92,.45) 50%,rgba(201,164,92,0) 65%,transparent 100%);transform:translateX(-130%) skewX(-18deg);opacity:0;z-index:2} .ljc-glint.is-glinting::after,.ljc-glint:hover::after,.ljc-glint:focus-visible::after{animation:ljcGlint 900ms ease-out 1} @keyframes ljcGlint{0%{transform:translateX(-130%) skewX(-18deg);opacity:0}18%{opacity:.85}100%{transform:translateX(280%) skewX(-18deg);opacity:0}} @media (prefers-reduced-motion:reduce){ .ljc-glint::after,.ljc-glint.is-glinting::after,.ljc-glint:hover::after{animation:none!important;opacity:0!important;transform:none!important} }