@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer-button{position:relative;overflow:hidden}.shimmer-button:after{content:"";opacity:0;pointer-events:none;z-index:10;background:linear-gradient(105deg,#0000 60%,#ffffff26 10%,#0000 90%) -200%/200% 100%;transition:opacity .3s;position:absolute;inset:0}.shimmer-button:hover:after{opacity:1;animation:1.5s ease-in-out infinite shimmer}.shimmer-button-dark:hover:after{background:linear-gradient(105deg,#0000 60%,#00000014 10%,#0000 90%) 0 0/200% 100%}.shimmer-button-white:hover:after{background:linear-gradient(105deg,#0000 60%,#ffc8c826 10%,#0000 90%) 0 0/200% 100%}
