.ui-button.svelte-lc7ut4{border:1px solid var(--color-hairline);background:var(--color-surface-2);min-height:2.125rem;color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.ui-button[data-size=sm].svelte-lc7ut4{min-height:1.75rem;padding:.25rem .625rem;font-size:.6875rem;line-height:1rem}.ui-button[data-variant=primary].svelte-lc7ut4{background:var(--color-brand-600);border-color:var(--color-brand-700)}.ui-button[data-variant=primary].svelte-lc7ut4:hover:not(:disabled),.ui-button[data-variant=primary].svelte-lc7ut4:focus-visible:not(:disabled){background:var(--color-brand-500)}.ui-button[data-variant=ghost].svelte-lc7ut4{color:var(--color-text-secondary);background:0 0}.ui-button[data-variant=danger].svelte-lc7ut4{background:var(--color-status-error-tint);border-color:color-mix(in srgb, var(--color-status-error), transparent 55%);color:var(--color-status-error)}.ui-button[data-variant=icon].svelte-lc7ut4{border-radius:9999px;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}.ui-button.svelte-lc7ut4:hover:not(:disabled),.ui-button.svelte-lc7ut4:focus-visible:not(:disabled){background:var(--color-surface-3);border-color:var(--color-hairline-strong);outline:none}.ui-button.svelte-lc7ut4:disabled{opacity:.5;cursor:not-allowed}
