.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(--r-m);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:24px;white-space:nowrap;transition:background-color .15s ease,box-shadow .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,.gradient.svelte-1xko78n{color:var(--on-amber);background:var(--amber)}.gradient.svelte-1xko78n{font-size:16px}.gradient.svelte-1xko78n:disabled{opacity:.45}.neutral.svelte-1xko78n{color:var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.soft.svelte-1xko78n{color:var(--amber);background:var(--amber-tint)}.ghost.svelte-1xko78n{color:var(--text-2);background:transparent}@media(hover:hover){.primary.svelte-1xko78n:hover:not(:disabled),.gradient.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-hover)}.neutral.svelte-1xko78n:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff2e}.soft.svelte-1xko78n:hover:not(:disabled){background:var(--color-primary-soft-hover)}.ghost.svelte-1xko78n:hover:not(:disabled){color:var(--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:var(--r-full);animation:svelte-1xko78n-spin .7s linear infinite}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}@media(max-width:767.98px){.button.svelte-1xko78n:not(.shine):after{content:"";position:absolute;top:50%;left:0;width:100%;height:max(100%,44px);transform:translateY(-50%)}}
