.ay-button-light{position:relative;overflow:hidden}@keyframes breathe{0%,to{opacity:1;transform:translateY(0)scaleY(1)}50%{opacity:.85;transform:translateY(-2px)scaleY(1.1)}}@keyframes idle-shimmer{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.ay-button-light:before{content:"";opacity:1;pointer-events:none;z-index:1;background:linear-gradient(#0000 70%,#0000000a 75%,#0000001a 88%,#0000002e 100%);transition:all .6s cubic-bezier(.4,0,.2,1);animation:4s ease-in-out infinite breathe;position:absolute;inset:0}.dark .ay-button-light:before{background:linear-gradient(#0000 70%,#ffffff0f 75%,#ffffff2e 88%,#ffffff52 100%)}.ay-button-light:hover:before{opacity:1;background:linear-gradient(#0000 35%,#00000014 40%,#00000026 70%,#00000040 100%)}.dark .ay-button-light:hover:before{background:linear-gradient(#0000 35%,#ffffff1a 40%,#ffffff38 70%,#ffffff59 100%)}.ay-button-light:active:before{opacity:1;background:linear-gradient(#0000 40%,#0000000d 45%,#0000001f 60%,#00000038 80%,#00000059 100%);transition:all .15s cubic-bezier(.4,0,1,1)}.dark .ay-button-light:active:before{background:linear-gradient(#0000 40%,#ffffff14 45%,#fff3 60%,#ffffff59 80%,#ffffff80 100%)}.ay-button-light:after{content:"";opacity:.7;pointer-events:none;z-index:2;background:linear-gradient(110deg,#0000 25%,#0000001f 45%,#00000038 50%,#0000001f 55%,#0000 75%);animation:8s ease-in-out infinite idle-shimmer;position:absolute;inset:-50%}.dark .ay-button-light:after{opacity:.6;background:linear-gradient(110deg,#0000 25%,#ffffff14 45%,#ffffff26 50%,#ffffff14 55%,#0000 75%)}.ay-button-light:hover:after{opacity:.9;animation:2s ease-in-out infinite idle-shimmer}.ay-button-light:before{box-shadow:inset 0 0 20px #00000014,inset 0 1px 2px #fff6}.dark .ay-button-light:before{box-shadow:inset 0 0 20px #ffffff0d,inset 0 1px 2px #ffffff26}@keyframes iridescent{0%,to{opacity:.08;background-position:0%}50%{opacity:.12;background-position:100%}}.ay-button-light{background:linear-gradient(to bottom right,#ffffffd9 0%,#ffffffbf 100%)}.dark .ay-button-light{background:linear-gradient(to bottom right,#fff3 0%,#ffffff26 100%)}.ay-button-light:hover{background:linear-gradient(to bottom right,#fffffff2 0%,#ffffffd9 100%)}.dark .ay-button-light:hover{background:linear-gradient(to bottom right,#ffffff40 0%,#fff3 100%)}.ay-button-light>*{z-index:3;position:relative}.ay-button-secondary{background:#ffffff59;position:relative;overflow:hidden}.dark .ay-button-secondary{background:#ffffff0f}.ay-button-secondary:hover{background:#ffffff80}.dark .ay-button-secondary:hover{background:#ffffff1a}.ay-button-secondary:before{content:"";opacity:1;pointer-events:none;z-index:1;background:radial-gradient(circle,#00000008 0%,#0000 70%);transition:all .6s cubic-bezier(.4,0,.2,1);animation:5s ease-in-out infinite breathe;position:absolute;inset:0}.dark .ay-button-secondary:before{background:radial-gradient(circle,#ffffff0f 0%,#0000 70%)}.ay-button-secondary:hover:before{background:radial-gradient(circle,#0000000f 0%,#00000005 50%,#0000 80%)}.dark .ay-button-secondary:hover:before{background:radial-gradient(circle,#ffffff1a 0%,#ffffff0a 50%,#0000 80%)}.ay-button-secondary:active:before{background:radial-gradient(circle,#00000014 0%,#0000000a 40%,#0000 70%);transition:all .15s cubic-bezier(.4,0,1,1)}.dark .ay-button-secondary:active:before{background:radial-gradient(circle,#ffffff1f 0%,#ffffff0f 40%,#0000 70%)}.ay-button-secondary:after{content:"";opacity:.4;pointer-events:none;z-index:2;background:linear-gradient(120deg,#0000 35%,#0000000f 48%,#0000001a 50%,#0000000f 52%,#0000 65%);animation:12s ease-in-out infinite idle-shimmer;position:absolute;inset:-50%}.dark .ay-button-secondary:after{opacity:.3;background:linear-gradient(120deg,#0000 35%,#ffffff0a 48%,#ffffff14 50%,#ffffff0a 52%,#0000 65%)}.ay-button-secondary:hover:after{opacity:.6;animation:4s ease-in-out infinite idle-shimmer}.ay-button-secondary>*{z-index:3;position:relative}
