.glare-hover{isolation:isolate;position:relative;overflow:hidden}.glare-hover:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(var(--gh-angle), #0000 60%, var(--gh-rgba) 70%, #0000, #0000 100%);transition:var(--gh-duration) ease;background-size:var(--gh-size) var(--gh-size), 100% 100%;background-position:-100% -100%,0 0;background-repeat:no-repeat;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.glare-hover:hover:before{background-position:100% 100%,0 0}}.glare-hover:active:before{background-position:100% 100%,0 0}.glare-hover--play-once:before{transition:none}.glare-hover--play-once:hover:before{transition:var(--gh-duration) ease;background-position:100% 100%,0 0}@media (prefers-reduced-motion:reduce){.glare-hover:before{display:none}}
