.flowing-light-button{overflow:hidden;cursor:pointer;border-radius:14px;position:relative;display:flex;align-items:center;justify-content:center}.flowing-light-button .content{height:97%;width:99%;border-radius:14px;--tw-bg-opacity:1;background-color:rgb(17 34 125/var(--tw-bg-opacity,1));transform-style:preserve-3d}.flowing-light-button .back{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:14px}.flowing-light-button:before{position:absolute;content:" ";display:block;width:120%;height:90%;background:linear-gradient(180deg,transparent,#fff,#d8e4f5,#d8e4f5,#fff,transparent);animation:rotation_481 5s linear infinite}.flowing-light-button .breathing-light{position:absolute;left:0;top:30px;z-index:10;height:100%;width:100%;animation:breathe 1.5s infinite alternate;border-radius:9999px;background-image:radial-gradient(ellipse 50% 50% at 50% 50%,#8ef0ff 20%,rgba(142,240,255,0) 100%);--tw-blur:blur(3px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-duration:2s}.flowing-light-button .back-content{position:absolute;display:flex;height:88%;width:96%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;border-width:1px;border-color:rgba(163,213,245,.3);--tw-bg-opacity:1;background-color:rgb(0 96 255/var(--tw-bg-opacity,1));font-size:20px;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (min-width:640px){.flowing-light-button .back-content{font-size:1rem}}.flowing-light-button .card:hover .content{transform:rotateY(180deg)}@keyframes rotation_481{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes breathe{0%{opacity:.2}to{opacity:1}}