.cs__btn{position:relative;display:inline-flex;overflow:hidden;white-space:nowrap;padding:1em 2em;border:2px solid transparent;border-radius:50px;font-family:Prompt,sans-serif!important;font-size:1.2rem;color:#fff;background-image:linear-gradient(#1a1a1a,#1a1a1a),linear-gradient(45deg,#fcb045,#fd1d1d,#833ab4);background-origin:border-box;background-clip:padding-box,border-box;cursor:pointer}.cs__btn-inner{position:relative;display:inline-flex;align-items:center}.cs__btn-static{display:inline-block}.cs__btn-animated{display:inline-flex;overflow:hidden;white-space:nowrap;width:0;transition:width .3s ease}.cs__btn-animated>span{display:inline-block;vertical-align:middle;transform:translateY(30px) rotate(-30deg);opacity:0;transition:all .3s ease}.cs__btn-space{display:inline-block!important;width:.2em;min-width:.2em;overflow:visible!important;flex-shrink:0;transform:none!important;opacity:1!important;transition:none!important}.ca__btn-shine_effect{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skew(-20deg);opacity:0;z-index:1;pointer-events:none}.cs__btn-pulse-pop{padding:1em 2em;border:none;border-radius:40px;background:linear-gradient(135deg,#ff6a00,#ee0979);color:#fff;cursor:pointer;transition:box-shadow .3s ease}.cs__btn-press-bounce{background:linear-gradient(135deg,#8e2de2,#4a00e0);box-shadow:0 4px 14px #0003}.cs__btn-magnetic{border:none;background:linear-gradient(45deg,#ff4e50,#f9d423);transition:transform .3s;will-change:transform}.cs__btn-shine{background:linear-gradient(45deg,#00f260,#0575e6)}.cs__btn-shine .cs__shine{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#ffffff80,#fff0);transform:skew(-25deg);pointer-events:none}.cs__btn-spin-bg{position:relative;padding:1em 2em;border:none;border-radius:50px;background:#1e1e1e;color:#fff;font-size:1rem;cursor:pointer;overflow:hidden}.cs__btn-spin-bg__ring{position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%,-50%) scale(1);border-radius:999px;z-index:0;pointer-events:none;filter:blur(4px)}.cs__btn-spin-bg__text{position:relative;z-index:1}
