.sp-button.svelte-9q34zv{font:inherit;font-size:var(--sp-text-md);padding:var(--sp-space-2) var(--sp-space-4);border-radius:var(--sp-radius-md);color:var(--sp-color-text);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500}.sp-button[data-size=icon].svelte-9q34zv{justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.sp-button[data-size=chip].svelte-9q34zv{font-size:var(--sp-text-sm);padding:var(--sp-space-1) var(--sp-space-3);border-radius:var(--sp-radius-full);border-color:var(--sp-color-border)}.sp-button[data-size=chip][aria-pressed=true].svelte-9q34zv{border-color:var(--sp-color-border-strong);background:var(--sp-color-surface-raised);color:var(--sp-color-text)}.sp-button.svelte-9q34zv:disabled{opacity:.4;cursor:not-allowed}.sp-button[data-size=touch].svelte-9q34zv,.sp-button[data-variant=transport].svelte-9q34zv{min-height:2.75rem}.sp-button[data-variant=accent].svelte-9q34zv{background:var(--sp-color-accent);color:var(--sp-color-on-accent);font-weight:600}.sp-button[data-variant=accent].svelte-9q34zv:hover:not(:disabled),.sp-button[data-variant=accent].svelte-9q34zv:active:not(:disabled){background:var(--sp-color-accent-hover)}.sp-button[data-variant=transport].svelte-9q34zv{background:var(--sp-color-text);color:var(--sp-color-bg);font-weight:600}.sp-button[data-variant=transport].svelte-9q34zv kbd{opacity:.85;font-weight:500}.sp-button[data-variant=transport].svelte-9q34zv:hover:not(:disabled),.sp-button[data-variant=transport].svelte-9q34zv:active:not(:disabled){background:var(--sp-color-text-secondary)}.sp-button[data-variant=secondary].svelte-9q34zv{border-color:var(--sp-color-border-strong)}.sp-button[data-variant=secondary].svelte-9q34zv:hover:not(:disabled){background:var(--sp-color-surface-raised)}.sp-button[data-variant=ghost].svelte-9q34zv{color:var(--sp-color-text-secondary)}.sp-button[data-variant=ghost].svelte-9q34zv:hover:not(:disabled){background:var(--sp-color-surface-raised);color:var(--sp-color-text)}.sp-button[data-variant=danger].svelte-9q34zv{border-color:var(--sp-color-critical);color:var(--sp-color-critical)}.sp-button[data-variant=danger].svelte-9q34zv:hover:not(:disabled){background:var(--sp-color-critical);color:var(--sp-color-bg)}
