.themeic-spotlight-btn{--btn-bg: var(--bg-color, #12101A);--btn-hover-bg: var(--hover-bg-color, #7539FB);--btn-color: var(--color, #ffffff);--btn-hover-color: var(--hover-color, #fff);--round: var(--border-radius-top, 20rem);--scale:1;--cy:0%;font-size:clamp(.86rem,1.125vw,1.125rem);font-weight:600;line-height:125%;color:var(--btn-color);padding:var(--padding, .833em 1.5em);border-radius:var(--round);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4em;transition:color .15s;border:none;background-color:transparent}.themeic-spotlight-btn.round-pill{--round: var(--border-radius-top, 20rem)}.themeic-spotlight-btn.round-normal{--round: var(--border-radius-top, .722rem)}.themeic-spotlight-btn.round-none{--round: var(--border-radius-top, 0rem)}.themeic-spotlight-btn .btn-text{display:flex;align-items:center;justify-content:center;gap:.4em}.themeic-spotlight-btn svg{width:1.1em;min-width:1.1em}.themeic-spotlight-btn svg:not([fill=none]){fill:currentColor}.themeic-spotlight-btn svg [fill]:not([fill=none]){fill:currentColor}.themeic-spotlight-btn svg [stroke]:not([stroke=none]){stroke:currentColor}.themeic-spotlight-btn svg.icon-lg{width:1.4em;min-width:1.4em}.themeic-spotlight-btn .btn-text[data-text]{color:transparent;overflow:hidden}.themeic-spotlight-btn .btn-text[data-text]:before,.themeic-spotlight-btn .btn-text[data-text]:after{position:absolute;content:attr(data-text);color:var(--btn-color);transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}.themeic-spotlight-btn .btn-text[data-text]:after{transform:translateY(calc(100% - var(--cy)))}.themeic-spotlight-btn .btn-text[data-text]:before{transform:translateY(calc(-1 * var(--cy)))}.themeic-spotlight-btn .btn-icon,.themeic-spotlight-btn .btn-text{position:relative;z-index:5}.themeic-spotlight-btn:before{background-color:var(--btn-bg)}.themeic-spotlight-btn:before,.themeic-spotlight-btn:after{content:"";top:0;left:0;position:absolute;width:100%;height:100%;border:1px solid transparent;border-radius:var(--round);-webkit-transform:scale(var(--scale));-ms-transform:scale(var(--scale));transform:scale(var(--scale));-webkit-transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1);transition:transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1)}.themeic-spotlight-btn:after{background:var(--btn-hover-bg);z-index:1;clip-path:circle(var(--cf, 0%) at var(--xp, 50%) var(--yp, 50%))}.themeic-spotlight-btn:not(.btn-transparent,.btn-no-zoom):hover{--scale:1.15}.themeic-spotlight-btn:hover{--cy:100%;color:var(--btn-hover-color)}.themeic-spotlight-btn:hover .btn-text[data-text]:before,.themeic-spotlight-btn:hover .btn-text[data-text]:after{color:var(--btn-hover-color)}.themeic-spotlight-btn.btn-md{font-size:var(--fs-16)}.themeic-spotlight-btn.btn-sm{font-size:.938rem}.themeic-spotlight-btn.btn-sm-extra{padding:.5rem .857rem}.themeic-spotlight-btn.btn-gray{--btn-bg:var(--themeic-bg-surface);--btn-hover-bg:var(--btn-color);color:var(--btn-color)}.themeic-spotlight-btn.btn-gray.is-hover{color:var(--btn-color)}.themeic-spotlight-btn.btn-light{--btn-bg:var(--btn-color-secondary);--btn-hover-bg:var(--themeic-text-color);color:var(--btn-color)}.themeic-spotlight-btn.btn-light.is-hover{color:var(--btn-color)}.themeic-spotlight-btn.close-btn-lg{--btn-bg:#cbcbde;color:var(--btn-color)}.themeic-spotlight-btn.close-btn-lg.is-hover{color:var(--btn-color)}.themeic-spotlight-btn.btn-round-normal{border-radius:9px}.themeic-spotlight-btn.btn-outline,.themeic-spotlight-btn.btn--text{--btn-color:#12101A;--btn-hover-color:#fff;--btn-bg:transparent;--btn-hover-bg:#12101A}.themeic-spotlight-btn.btn-outline:before,.themeic-spotlight-btn.btn--text:before{border-color:var(--btn-color)}.themeic-spotlight-btn.btn--text:before{border-color:transparent}.themeic-spotlight-btn.btn-outline-light{color:var(--btn-color);--btn-hover-bg:var(--btn-color)}.themeic-spotlight-btn.btn-outline-light:before{border-color:#fff6}.themeic-spotlight-btn.btn-outline-light.is-hover{color:#12101a}.themeic-spotlight-btn.btn-transparent{--btn-hover-bg:var(--themeic-color-primary)}.themeic-spotlight-btn.btn-transparent:before{border-color:transparent}.themeic-spotlight-btn.circle-btn{height:1.8em;width:1.8em;padding:0}.themeic-spotlight-btn.circle-btn .icon{width:auto;height:1.1em}.themeic-spotlight-btn.circle-btn.active{--btn-bg:var(--themeic-color-primary);--btn-hover-bg:var(--themeic-color-primary);color:var(--btn-color)}
