.button.svelte-1c3ogwh{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--eb-space-2);height:var(--eb-control-md);padding:0 var(--eb-space-4);border-radius:var(--eb-radius-md);font-family:var(--eb-font-body);font-size:var(--eb-text-ui);white-space:nowrap;cursor:pointer;transition:background var(--eb-duration), border-color var(--eb-duration), color var(--eb-duration), box-shadow var(--eb-duration);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.button.svelte-1c3ogwh svg{flex-shrink:0;width:16px;height:16px}.button.svelte-1c3ogwh:focus-visible{outline:2px solid var(--eb-accent);outline-offset:2px}.button.svelte-1c3ogwh:disabled,.button[aria-disabled=true].svelte-1c3ogwh{opacity:.5;cursor:not-allowed}.sm.svelte-1c3ogwh{height:var(--eb-control-sm);padding:0 var(--eb-space-3);border-radius:var(--eb-radius-sm);font-size:var(--eb-text-small);gap:6px}.sm.svelte-1c3ogwh svg{width:14px;height:14px}.lg.svelte-1c3ogwh{height:var(--eb-control-lg);padding:0 var(--eb-space-6);gap:10px;font-size:16px}.lg.svelte-1c3ogwh svg{width:18px;height:18px}.icon-only.svelte-1c3ogwh{width:var(--eb-control-md);padding:0}.icon-only.sm.svelte-1c3ogwh{width:var(--eb-control-sm)}.icon-only.lg.svelte-1c3ogwh{width:var(--eb-control-lg)}.variant-primary.svelte-1c3ogwh{background:var(--eb-accent-fill);color:var(--eb-on-accent);box-shadow:var(--eb-shadow-accent)}.variant-primary.svelte-1c3ogwh:hover:not(:disabled){background:var(--eb-accent-hover)}.variant-secondary.svelte-1c3ogwh{background:var(--eb-surface);border-color:var(--eb-line-2);color:var(--eb-ink)}.variant-secondary.svelte-1c3ogwh:hover:not(:disabled){border-color:var(--eb-accent)}.variant-outline.svelte-1c3ogwh{border:1.5px solid var(--eb-line-2);color:inherit;background:0 0}.variant-outline.svelte-1c3ogwh:hover:not(:disabled){border-color:var(--eb-accent)}.variant-danger.svelte-1c3ogwh{background:var(--eb-bad);border-color:var(--eb-bad);color:#fff}.variant-danger.svelte-1c3ogwh:hover:not(:disabled){filter:brightness(1.08)}.variant-ghost.svelte-1c3ogwh{color:var(--eb-ink-2);background:0 0}.variant-ghost.svelte-1c3ogwh:hover:not(:disabled){background:var(--eb-surface-2);color:var(--eb-ink)}
