.base-button-styles{text-decoration:none;display:flex;justify-content:center;align-items:center;font-weight:600;line-height:normal;border-radius:100px;cursor:pointer;transition:transform .1s ease-in-out;border-width:0;line-height:1.25rem;position:relative}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.base-button-styles.loading{opacity:1!important}.base-button-styles .loading-border-circle{width:18px;height:18px;border-radius:50%;border:3px solid light-dark(var(--black),hsla(0,0%,100%,.7));border-top-color:initial;animation:spinner 1s linear infinite}.base-button-styles.size-sm{padding:2px 14px;font-size:14px;height:32px}.base-button-styles.size-md{padding:4px 18px;font-size:16px;height:36px}.base-button-styles.size-lg{padding:12px 22px;font-size:18px}.base-button-styles.size-lg .loading-border-circle{width:22px;height:22px}.base-button-styles.size-xl{padding:17px 33px;font-size:22px}.base-button-styles.size-xl .end-icon,.base-button-styles.size-xl .start-icon{height:18px;width:18px}.base-button-styles.size-xl .loading-border-circle{width:20px;height:20px}.base-button-styles.varient-light{background-color:var(--background);color:var(--foreground);border:2px solid var(--color-bw-30)}.base-button-styles.varient-dark{background-color:var(--foreground);color:var(--background)}.base-button-styles.varient-primary{background-color:var(--seekr-green)}.base-button-styles.varient-dark-outline{background-color:var(--black);color:var(--white);border:2px solid var(--foreground)}.base-button-styles.varient-transparent-white-outlined{background-color:transparent;color:var(--white);border:2px solid var(--white)}.base-button-styles.varient-transparent{background-color:transparent}.base-button-styles.varient-primary-white-outlined{background-color:var(--seekr-green);border:2px solid var(--white)}.base-button-styles[aria-disabled=true],.base-button-styles[disabled]{opacity:.8;cursor:not-allowed;pointer-events:none}.base-button-styles:active:not(:disabled):not(.loading):not(.disabled){transform:scale(.98)}.base-button-styles:hover:not(:disabled):not(.loading):not(.disabled){opacity:.8}.base-button-styles .end-icon,.base-button-styles .start-icon{width:14px;height:14px;display:flex;justify-content:center;align-items:center}.base-button-styles .end-icon.mr-5,.base-button-styles .start-icon.mr-5{margin-right:5px}.base-button-styles .end-icon.ml-5,.base-button-styles .start-icon.ml-5{margin-left:5px}