.button.svelte-1xko78n{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-width:94px;height:42px;padding:0 var(--space-20);border-radius:var(--radius-xxl);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:24px;white-space:nowrap;transition:background-color .15s ease,opacity .15s ease}.sm.svelte-1xko78n{height:32px;min-width:0;padding:0 var(--space-12);font-size:var(--font-size-13)}.block.svelte-1xko78n{width:100%}.primary.svelte-1xko78n{color:#0a0a0a;background:var(--color-primary)}.primary.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-hover)}.gradient.svelte-1xko78n{color:#000;background:linear-gradient(182.94deg,#e99d2e 14.2%,#c67529 74.3%);box-shadow:inset 0 1px #ffffff40;font-size:16px}.gradient.svelte-1xko78n:disabled{opacity:.45}.neutral.svelte-1xko78n{color:var(--color-white);background:var(--color-button-neutral)}.neutral.svelte-1xko78n:hover:not(:disabled){background:var(--color-button-neutral-hover)}.soft.svelte-1xko78n{color:var(--color-primary);background:var(--color-primary-soft)}.soft.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-soft-hover)}.ghost.svelte-1xko78n{color:var(--color-on-surface-bright);background:transparent}.ghost.svelte-1xko78n:hover:not(:disabled){color:var(--color-text);background:#ffffff0f}.button.svelte-1xko78n:disabled{cursor:not-allowed;opacity:.5}.loading.svelte-1xko78n:disabled{opacity:1}.label.svelte-1xko78n{display:inline-flex;align-items:center;gap:var(--space-6)}.loading.svelte-1xko78n .label:where(.svelte-1xko78n){visibility:hidden}.spinner.svelte-1xko78n{position:absolute;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1xko78n-spin .7s linear infinite}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}
