.ui-button.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border:var(--border-strong);border-radius:var(--radius-sharp);background:var(--surface-ink);color:var(--surface-panel);text-align:center;cursor:pointer;box-shadow:var(--shadow-raised);font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ui-button.sm.svelte-g9c1iq{min-height:44px;padding:0 var(--space-3);font-size:13.5px}.ui-button.secondary.svelte-g9c1iq{background:var(--surface-panel);color:var(--surface-ink)}.ui-button.ghost.svelte-g9c1iq{color:var(--surface-ink);box-shadow:none;background:0 0}.ui-button.danger.svelte-g9c1iq{background:var(--surface-danger);color:var(--surface-panel)}.ui-button.svelte-g9c1iq:hover:not(:disabled){box-shadow:var(--shadow-lifted);transform:translate(-2px,-2px)}.ui-button.svelte-g9c1iq:active:not(:disabled){box-shadow:var(--shadow-pressed);transform:translate(2px,2px)}.ui-button.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--surface-soft);box-shadow:none;transform:none}.ui-button.ghost.svelte-g9c1iq:active:not(:disabled){box-shadow:none;transform:translate(1px,1px)}.ui-button.svelte-g9c1iq:focus-visible{outline:3px solid var(--surface-focus);outline-offset:3px}.ui-button.svelte-g9c1iq:disabled{border-color:color-mix(in srgb, var(--surface-ink) 38%, var(--surface-line));background:color-mix(in srgb, var(--surface-ink) 10%, var(--surface-soft));color:var(--surface-muted);box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.ui-button.loading.svelte-g9c1iq{cursor:progress}.ui-button-spinner.svelte-g9c1iq{place-items:center;animation:.9s linear infinite svelte-g9c1iq-ui-button-spin;display:inline-grid}@keyframes svelte-g9c1iq-ui-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-button.svelte-g9c1iq{transition:none}.ui-button.svelte-g9c1iq:hover:not(:disabled){box-shadow:var(--shadow-lifted);transform:none}.ui-button.svelte-g9c1iq:active:not(:disabled){box-shadow:var(--shadow-pressed);transform:none}.ui-button-spinner.svelte-g9c1iq{animation:none}}
