.mw-shine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mw-shine:before{content:"";will-change:transform;background:linear-gradient(100deg,#fff0 0%,#ffffff80 45%,#fff9 50%,#fff0 100%);width:38%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-130%)skew(-18deg)}.mw-shine--soft:before{background:linear-gradient(100deg,#fff0 0%,#ffffff47 50%,#fff0 100%)}:hover>.mw-shine--hover:before,:focus-visible>.mw-shine--hover:before{transition:transform .9s cubic-bezier(.45,0,.25,1);transform:translate(330%)skew(-18deg)}.group:hover .mw-shine--group:before,.group:focus-within .mw-shine--group:before{transition:transform 1.2s cubic-bezier(.45,0,.25,1);transform:translate(330%)skew(-18deg)}.mw-shine--auto:before{animation:5.5s cubic-bezier(.45,0,.2,1) infinite mw-shine-sweep;animation-delay:var(--shine-delay,1.2s)}@keyframes mw-shine-sweep{0%,72%{transform:translate(-130%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.mw-shine{display:none}}
