.hc-ui-btn{font-family:var(--font-secondary);cursor:pointer;transition:background var(--duration-base) ease, border-color var(--duration-base) ease, color var(--duration-base) ease;border:1.5px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.hc-ui-btn--sm{padding:9px 18px;font-size:13.5px}.hc-ui-btn--md{padding:13px 24px;font-size:15px}.hc-ui-btn--lg{padding:15px 28px;font-size:15px}.hc-ui-btn--primary{color:#fff;background:#0b57e8;box-shadow:0 8px 24px #0b57e859}.hc-ui-btn--primary:hover:not(:disabled){background:#083ebd}.hc-ui-btn--secondary{color:#0b57e8;background:#fff;border-color:#0b57e8}.hc-ui-btn--secondary:hover:not(:disabled){background:#eff6ff}.hc-ui-btn--ghost{color:#0b57e8;background:0 0}.hc-ui-btn--ghost:hover:not(:disabled){background:#0b57e814}.hc-ui-btn--danger{color:#fff;background:#dc2626}.hc-ui-btn--danger:hover:not(:disabled){background:#b91c1c}.hc-ui-btn:disabled,.hc-ui-btn[aria-busy=true]{opacity:.65;cursor:not-allowed}.hc-ui-btn:focus-visible{outline:2px solid var(--primary,#2563eb);outline-offset:2px}.hc-ui-btn__spinner{border:2.5px solid #fff6;border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite hc-ui-btn-spin}.hc-ui-btn--secondary .hc-ui-btn__spinner,.hc-ui-btn--ghost .hc-ui-btn__spinner{border-color:currentColor #0b57e840 #0b57e840}@keyframes hc-ui-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hc-ui-btn__spinner{animation-duration:2.4s}}
